/*set width:auto because if it is 100% the right border is not visible - should be 100% minus the width of the side border TDs*/
div.RadToolTip {
  position: absolute;
  cursor: default; }

.RadToolTip {
  /* Close button wen shadow is enabled */
  /* position="rtCalloutCenter" */
  /* position="rtCalloutBottomRight" */
  /* position="rtCalloutBottomCenter" */
  /* position="rtCalloutBottomLeft" */
  /* position="rtCalloutTopCenter" */
  /* position="rtCalloutTopLeft" */
  /* position="rtCalloutTopRight" */
  /* position="rtCalloutMiddleRight" */
  /* position="rtCalloutMiddleLeft" */
  /* ToolTip Shadows */
  /* Visible Shadowed Titlebar */ }
  .RadToolTip.rtLoading {
    width: auto;
    height: 100%; }
  .RadToolTip .rtCallout {
    display: none; }
  .RadToolTip.rtVisibleCallout .rtCallout {
    display: block; }
  .RadToolTip .rtWrapper {
    padding: 0;
    margin: 0;
    border-collapse: collapse; }
    .RadToolTip .rtWrapper .rtWrapperTopLeft,
    .RadToolTip .rtWrapper .rtWrapperTopRight,
    .RadToolTip .rtWrapper .rtWrapperBottomLeft,
    .RadToolTip .rtWrapper .rtWrapperBottomRight {
      width: 3px;
      height: 3px;
      line-height: 1px;
      font-size: 1px;
      background-color: transparent;
      background-repeat: no-repeat; }
    .RadToolTip .rtWrapper .rtWrapperTopLeft {
      background-position: 0 -12px; }
    .RadToolTip .rtWrapper .rtWrapperTopRight {
      background-position: right -12px; }
    .RadToolTip .rtWrapper .rtWrapperBottomLeft {
      background-position: 0 -63px; }
    .RadToolTip .rtWrapper .rtWrapperBottomRight {
      background-position: right -63px; }
    .RadToolTip .rtWrapper .rtWrapperTopCenter,
    .RadToolTip .rtWrapper .rtWrapperBottomCenter {
      height: 3px;
      line-height: 0px;
      font-size: 1px;
      background-repeat: repeat-x; }
    .RadToolTip .rtWrapper .rtWrapperTopCenter {
      background-position: 0 -66px; }
    .RadToolTip .rtWrapper .rtWrapperBottomCenter {
      background-position: 0 -120px; }
    .RadToolTip .rtWrapper .rtWrapperLeftMiddle,
    .RadToolTip .rtWrapper .rtWrapperRightMiddle {
      background-repeat: repeat-y;
      font-size: 1px;
      width: 3px; }
    .RadToolTip .rtWrapper .rtWrapperLeftMiddle {
      background-position: 0 0; }
    .RadToolTip .rtWrapper .rtWrapperRightMiddle {
      background-position: -3px 0; }
    .RadToolTip .rtWrapper td.rtWrapperContent {
      font: normal 12px "Segoe UI", Arial, Sans-serif;
      height: 100%;
      padding: 7px; }
  .RadToolTip .rtTitlebar {
    font: normal 16px/22px "Segoe UI", Arial, Sans-serif;
    float: left;
    line-height: 22px;
    margin: 7px 0 0 7px; }
  .RadToolTip .rtCloseButton {
    display: block;
    float: right;
    position: absolute;
    right: -7px;
    top: -7px;
    width: 16px;
    height: 16px;
    font-size: 1px;
    line-height: 1px;
    background-position: 0 -250px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    outline: none; }
  .RadToolTip .rtCloseButton:hover {
    background-position: 0 -270px; }
  .RadToolTip .rtShadow .rtCloseButton {
    right: -9px;
    top: -10px;
    *top: -13px; }
  .RadToolTip .rtCallout {
    position: absolute;
    height: 11px;
    width: 11px;
    line-height: 0px;
    font-size: 1px;
    background-repeat: no-repeat; }
  .RadToolTip .rtCalloutCenter {
    visibility: hidden; }
  .RadToolTip .rtCalloutTopLeft {
    margin-top: -10px;
    margin-left: 20px;
    background-position: 0 -22px; }
  .RadToolTip .rtCalloutTopCenter {
    left: 50%;
    margin-top: -9px;
    margin-left: -10px;
    background-position: 0 0; }
  .RadToolTip .rtCalloutTopRight {
    left: 100%;
    margin-top: -10px;
    margin-left: -35px;
    background-position: 0 -11px; }
  .RadToolTip .rtCalloutBottomCenter {
    top: 100%;
    left: 50%;
    margin-left: -10px;
    margin-top: -1px;
    background-position: 0 -55px; }
  .RadToolTip .rtCalloutBottomRight {
    top: 100%;
    left: 100%;
    margin-left: -40px;
    margin-top: -1px;
    background-position: 0 -66px; }
  .RadToolTip .rtCalloutBottomLeft {
    top: 100%;
    margin-left: 20px;
    margin-top: -1px;
    background-position: 0 -77px; }
  .RadToolTip .rtCalloutMiddleLeft {
    top: 50%;
    margin-left: -10px;
    margin-top: -7px;
    background-position: 0 -44px; }
  .RadToolTip .rtCalloutMiddleRight {
    left: 100%;
    top: 50%;
    margin-left: -1px;
    margin-top: -10px;
    background-position: 0 -33px; }
  .RadToolTip .rtWrapper .rtWrapperTopLeft,
  .RadToolTip .rtWrapper .rtWrapperTopCenter,
  .RadToolTip .rtWrapper .rtWrapperTopRight,
  .RadToolTip .rtWrapper .rtWrapperLeftMiddle,
  .RadToolTip .rtWrapper .rtWrapperContent,
  .RadToolTip .rtWrapper .rtWrapperRightMiddle,
  .RadToolTip .rtWrapper .rtWrapperBottomLeft,
  .RadToolTip .rtWrapper .rtWrapperBottomCenter,
  .RadToolTip .rtWrapper .rtWrapperBottomRight {
    padding: 0;
    border: 0;
    border-collapse: collapse; }
  .RadToolTip table.rtShadow .rtWrapperTopLeft,
  .RadToolTip table.rtShadow .rtWrapperTopRight,
  .RadToolTip table.rtShadow .rtWrapperBottomLeft,
  .RadToolTip table.rtShadow .rtWrapperBottomRight {
    width: 7px;
    height: 7px;
    line-height: 1px;
    font-size: 1px;
    background-color: transparent;
    background-repeat: no-repeat; }
  .RadToolTip table.rtShadow .rtWrapperTopLeft {
    background-position: 0 -128px; }
  .RadToolTip table.rtShadow .rtWrapperTopRight {
    background-position: -9px -128px; }
  .RadToolTip table.rtShadow .rtWrapperBottomLeft {
    background-position: 0 -135px; }
  .RadToolTip table.rtShadow .rtWrapperBottomRight {
    background-position: -9px -135px; }
  .RadToolTip table.rtShadow .rtWrapperTopCenter,
  .RadToolTip table.rtShadow .rtWrapperBottomCenter {
    height: 7px;
    line-height: 0px;
    font-size: 1px;
    background-repeat: repeat-x; }
  .RadToolTip table.rtShadow .rtWrapperTopCenter {
    background-position: 0 -145px; }
  .RadToolTip table.rtShadow .rtWrapperBottomCenter {
    background-position: 0 -152px; }
  .RadToolTip table.rtShadow .rtWrapperLeftMiddle,
  .RadToolTip table.rtShadow .rtWrapperRightMiddle {
    background-repeat: repeat-y;
    font-size: 1px;
    width: 7px; }
  .RadToolTip table.rtShadow .rtWrapperLeftMiddle {
    background-position: -7px 0; }
  .RadToolTip table.rtShadow .rtWrapperRightMiddle {
    background-position: -14px 0; }
  .RadToolTip.rtShadow .rtCalloutTopLeft,
  .RadToolTip.rtShadow .rtCalloutTopRight {
    margin-top: -4px; }
  .RadToolTip.rtShadow .rtCalloutTopCenter {
    margin-top: -3px; }
  .RadToolTip.rtShadow .rtCalloutMiddleRight {
    margin-left: -7px; }
  .RadToolTip.rtShadow .rtCalloutMiddleLeft {
    margin-left: -4px; }
  .RadToolTip.rtShadow .rtCalloutBottomRight,
  .RadToolTip.rtShadow .rtCalloutBottomCenter,
  .RadToolTip.rtShadow .rtCalloutBottomLeft {
    margin-top: -7px; }
  .RadToolTip table.rtShadow .rtCloseButton {
    margin-top: 6px;
    margin-right: 8px;
    *margin-top: 10px;
    *margin-right: 8px; }
  .RadToolTip table.rtShadow .rtVisibleTitleBar .rtWrapperTopLeft {
    background-position: 0 -205px; }
  .RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopCenter {
    background-position: 0 -165px; }
  .RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopRight {
    background-position: -7px -205px; }

/* RTL support begin */
div.RadToolTip_rtl .rtCloseButton,
div.RadToolTip_rtl .rtCloseButton:hover {
  float: left;
  text-decoration: none;
  outline: none;
  left: -6px;
  margin-left: 1px;
  right: auto;
  margin-right: auto; }

div.RadToolTip_rtl table.rtShadow .rtCloseButton,
div.RadToolTip_rtl table.rtShadow .rtCloseButton:hover {
  left: -2px;
  margin-right: auto; }

* + html div.RadToolTip_rtl table.rtShadow td a.rtCloseButton {
  left: 6px;
  right: auto; }

div.RadToolTip_rtl div.rtTitlebar,
div.RadToolTip_rtl table.rtWrapper td.rtWrapperTopCenter div.rtTitlebar div {
  float: right;
  margin-right: 7px; }

/* position="rtCalloutCenter" */
div.RadToolTip_rtl .rtCalloutCenter {
  right: 0;
  left: auto; }

/* position="rtCalloutBottomRight" */
.RadToolTip_rtl .rtCalloutTopLeft {
  margin-right: -8px;
  left: 0; }

/* position="rtCalloutBottomCenter" */
.RadToolTip_rtl .rtCalloutTopCenter {
  margin-right: 10px; }

/* position="rtCalloutBottomLeft" */
.RadToolTip_rtl .rtCalloutTopRight {
  margin-right: 20px; }

/* position="rtCalloutTopCenter" */
.RadToolTip_rtl .rtCalloutBottomCenter {
  margin-right: 10px; }

/* position="rtCalloutTopLeft" */
.RadToolTip_rtl .rtCalloutBottomRight {
  margin-right: 40px; }

/* position="rtCalloutTopRight" */
.RadToolTip_rtl .rtCalloutBottomLeft {
  margin-right: -20px;
  left: 0; }

/* position="rtCalloutMiddleRight" */
.RadToolTip_rtl .rtCalloutMiddleLeft {
  margin-right: 10px;
  left: 0; }

/* position="rtCalloutMiddleLeft" */
.RadToolTip_rtl .rtCalloutMiddleRight {
  margin-right: 1px; }

/* RTL Shadows */
div.RadToolTip_rtl .rtShadow .rtCloseButton,
div.RadToolTip_rtl .rtShadow a.rtCloseButton:hover {
  left: 10px; }

* + html div.RadToolTip_rtl .rtShadow .rtCloseButton,
* + html div.RadToolTip_rtl .rtShadow a.rtCloseButton:hover {
  left: 17px; }

div.RadToolTip_rtl.rtShadow .rtCalloutMiddleLeft {
  *margin-right: 4px !important; }

/* RTL support end */



.RadToolTip_EPM.rtLoading {
  background: url('Common/loading.gif') no-repeat center; }
.RadToolTip_EPM .rtWrapper .rtWrapperTopLeft,
.RadToolTip_EPM .rtWrapper .rtWrapperTopRight,
.RadToolTip_EPM .rtWrapper .rtWrapperBottomLeft,
.RadToolTip_EPM .rtWrapper .rtWrapperBottomRight,
.RadToolTip_EPM .rtWrapper .rtWrapperTopCenter,
.RadToolTip_EPM .rtWrapper .rtWrapperBottomCenter,
.RadToolTip_EPM table.rtShadow .rtWrapperTopLeft,
.RadToolTip_EPM table.rtShadow .rtWrapperTopRight,
.RadToolTip_EPM table.rtShadow .rtWrapperBottomLeft,
.RadToolTip_EPM table.rtShadow .rtWrapperBottomRight,
.RadToolTip_EPM table.rtShadow .rtWrapperTopCenter,
.RadToolTip_EPM table.rtShadow .rtWrapperBottomCenter,
.RadToolTip_EPM .rtCloseButton {
  background-image: url('ToolTip/ToolTipSprites.png'); }
.RadToolTip_EPM .rtWrapper .rtWrapperLeftMiddle,
.RadToolTip_EPM .rtWrapper .rtWrapperRightMiddle,
.RadToolTip_EPM table.rtShadow .rtWrapperLeftMiddle,
.RadToolTip_EPM table.rtShadow .rtWrapperRightMiddle {
  background-image: url('ToolTip/ToolTipVerticalSprites.png'); }
.RadToolTip_EPM .rtWrapper .rtWrapperContent {
  background-color: #eef4fb;
  color: black; }
.RadToolTip_EPM .rtTitlebar {
  color: black; }
.RadToolTip_EPM .rtCallout {
  background-image: url('ToolTip/Callouts.gif'); }

