.LinCheckForm { }
.LinCheckBlock{ position:relative; z-index:0;}
.FormInfoMsg { background-repeat:no-repeat; width:250px; background-position:4px 3px; padding:2px 10px 2px 30px; -moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; z-index:999; line-height:18px; font-size:12px; display:none; }
.FormInfoMsg p { padding:0; margin:0; }
.FormInfoMsg .FormInfoMsgBg { position:relative;}

.FormInfoMsgArrow { position:absolute; left:-37px; top:3px; _top:1px; line-height:0; font-size:0; }
.FormInfoMsgArrow div { height:1px; width:1px; overflow:hidden; border-left:2px solid #000; background:#ffffda; border-color:#f4d546;}

.FormInteCss { padding:2px 10px 2px 2px; color:#666; width:auto; z-index:996;}
.FormInteCss .FormInfoMsgArrow div { background:none; border-left:none; }
.FormFocusCss { background-image:url(images/info.gif); background-color:#ffffda; border:1px solid #f4d546; z-index:999; position:absolute;}
.FormFocusCss .FormInfoMsgArrow div { background:#ffffda; border-color:#f4d546; }
.FormFailedCss { background-image:url(images/stop.gif); background-color:#fff5df; border:1px solid #d65127; z-index:998 }
.FormFailedCss { z-index:998}
.FormFailedCss .FormInfoMsgArrow div { background:#fff5df; border-color:#d65127; }
.FormLoadCss { background-image:url(images/Loading2.gif); background-color:#efefef; border:1px solid #000; z-index:998; color:#000 }
.FormLoadCss .FormInfoMsgArrow div { background:#efefef; border-color:#000; }
.FormPassCss { background-image:url(images/pass.gif); z-index:998; color:#d65127; width:auto; }
.FormPassCss .FormInfoMsgArrow div { background:#none; border-left:none; }
.FormPassCss .FormInfoMsgArrow{ display:none; background:#none; border-left:none; }