/* ******************************************* */
/*                    TOOLTIP                  */
/* ******************************************* */
#toolTipLayer, #DivShim { min-width:250px; width: auto !important; }
#toolTipLayer { width: 250px; text-align: left; }
#toolTipLayerContent { width: 100%; padding:0; }
#toolTipLayerContent table { width: 100%; margin:0; padding:0; }
.TooltipTitle {
    border-bottom: 1px dashed green;
    margin-bottom: 5px;
}
.TooltipTitle h3 {
    color:green;
    font-size:12px;
    font-weight: bold;
    padding: 0 0 7px 0;
    margin: 0;
}

.TooltipPopup {position:absolute;}
.TooltipPopup,.TooltipPopupContent {margin:0; padding:0;}
.TooltipPopupContent {padding:0 0 0 0; background:#ffffff; font:normal 12px "Arial CE", Arial, Helvetica, Verdana, sans-serif;}
.TooltipTopRight {position:absolute; bottom:8px; left:11px;}
.TooltipTopLeft {position:absolute;	bottom:8px;	right:11px;}
.TooltipBottomLeft {position:absolute; top:8px;	right:11px;}
.TooltipBottomRight {position:absolute; top:8px; left:11px;}
.TooltipArrow {position:relative; width:20px; height:17px; font-size:1px;}

.TooltipTopRight .TooltipArrow {bottom:9px; left:-11px; background-position:20px 0;}
.TooltipTopLeft .TooltipArrow {bottom:9px;	right:-11px; background-position:40px 0;}
.TooltipPopupBottomLeft .TooltipArrow {top:9px; right:-11px; background-position:0 0;}
.TooltipBottomRight .TooltipArrow {top:9px; left:-11px; background-position:60px 0;}

* html .TooltipTopRight .TooltipArrow, * html .TooltipTopLeft .TooltipArrow{bottom: 9px; left:-11px;}
* html .TooltipBottomLeft .TooltipArrow, * html .TooltipBottomRight .TooltipArrow {top:8px; right:-11px;}

.TooltipTopRight { min-width:250px; width: auto !important; }
.TooltipTopLeft { min-width:250px; width: auto !important; }
.TooltipBottomLeft { min-width:250px; width: auto !important; }
.TooltipBottomRight { min-width:250px; width: auto !important; }


.TooltipPopupTopLeft {width:250px; height:9px; background:no-repeat left top;}
.TooltipPopupTopRight {padding:0 9px; height:9px; background:no-repeat right -9px;}
.TooltipPopupTop {height:9px; background:repeat-x 0 -18px; font-size:1px;}
.TooltipPopupLeft {width:241px;padding:0 0 0 9px; background:repeat-y left;} * html .TooltipPopupLeft {width:250px;}
.TooltipPopupRight {padding:0 9px 0 0; background:repeat-y top right;}
.TooltipPopupBottomLeft {height:9px; width:250px; background:no-repeat left -36px;}
.TooltipPopupBottomRight {height:9px; padding:0 9px; background:no-repeat right -45px;}
.TooltipPopupBottom {font-size:1px; height:9px;	background:repeat-x left -27px;}

.InfoTooltip {background: url('../images/balloon_help.png') no-repeat 0 -54px;}
.InfoTooltipPopup .TooltipArrow {background-image:url('../images/balloon.help.arrow.png');}

.InfoTooltipPopup .TooltipPopupTopLeft, .InfoTooltipPopup .TooltipPopupTopRight, .InfoTooltipPopup .TooltipPopupTop,
.InfoTooltipPopup .TooltipPopupBottomLeft, .InfoTooltipPopup .TooltipPopupBottomRight, .InfoTooltipPopup .TooltipPopupBottom
	{background-image:url('../images/balloon_help.png');}

.InfoTooltipPopup .TooltipPopupLeft, .InfoTooltipPopup .TooltipPopupRight {background-image:url('../images/balloon.help.vertical.png');}

.ErrorTooltip {background:url('../images/balloon.error.png') no-repeat 0 -54px;}
.ErrorTooltipPopup .TooltipArrow {background-image:url('../images/balloon.error.arrow.png');}

.ErrorTooltipPopup .TooltipPopupTopLeft, .ErrorTooltipPopup .TooltipPopupTopRight, .ErrorTooltipPopup .TooltipPopupTop,
.ErrorTooltipPopup .TooltipPopupBottomLeft, .ErrorTooltipPopup .TooltipPopupBottomRight, .ErrorTooltipPopup .TooltipPopupBottom
	{background-image:url('../images/balloon.error.png');}

.ErrorTooltipPopup .TooltipPopupLeft, .ErrorTooltipPopup .TooltipPopupRight {background-image:url('../images/balloon.error.vertical.png');}


.MessageWindowIcon {float:right; margin:0; width:14px; height:14px; cursor:pointer;}
.MessageWindowIcon {background:url('../images/message.green.png') no-repeat 0 -32px;}
.MessageWindowButtonClose {float:right; margin:0; width:16px; height:16px; cursor:pointer;}
.MessageWindowButtonClose {background:url('../images/message.green.png') no-repeat 0 -16px;}