
.iMsgBox { display:none; border:1px solid #ff0000; position:absolute; top:-1000px; left:-1000px; color:#ffffff; text-align:right; box-shadow: 0px 0px 10px #ff0000; }

.iMsgTop { background:url(iMsgBG_TopBlack.png) repeat-x; height:20px; text-align:left; color:#ffffff; font-weight:bold; }

.iMsgCmd { float:right; width:20px; height:20px; background:url(iMsgCmd.png) no-repeat; }

.iMsgMenu { display:none; position:absolute; top:0px; left:0px; width:80px; background:#ffffff; border-radius:4px; box-shadow: 0px 2px 10px #ff0000; z-index:10000; }
.iMsgMenu li { list-style:none; border-left:1px solid #ff0000; border-right:1px solid #ff0000; border-bottom:1px dotted #888888; padding:4px; cursor:pointer; white-space:nowrap; }
.iMsgMenu li:hover { background:#cccccc; }

.iMsgStatus { background:url(iMsgBG_TopBlack.png) repeat-x; color:#ffffff; border-top-left-radius:4px; border-top-right-radius:4px; }
.iMsgStatus .iMsgS1Fix { color:#ffffff; }
.iMsgStatus .iMsgS1Top { color:#ffffff; }
.iMsgStatus .iMsgS0Public { color:#ffffff; }
.iMsgStatus .iMsgS0Hidden { color:#ff0000; }

.iMsgNote { z-index:1001; }
.iMsgNote0 { position:absolute; top:-100px; left:0px; }
.iMsgNote0 .iMsgNoteText { text-align:left; background:#ff0000; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
.iMsgNote1 { position:absolute; top:-100px; left:0px; background:url(iMsgTopRight.png) no-repeat bottom left; }
.iMsgNote1 .iMsgNoteText { text-align:left; margin-bottom:30px; margin-left:15px; background:#ff0000; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
.iMsgNote2 { position:absolute; top:-100px; left:0px; background:url(iMsgTopLeft.png) no-repeat bottom right; }
.iMsgNote2 .iMsgNoteText { text-align:left; margin-bottom:30px; margin-right:15px; background:#ff0000; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
.iMsgNote3 { position:absolute; top:-100px; left:0px; background:url(iMsgBottomLeft.png) no-repeat top right; }
.iMsgNote3 .iMsgNoteText { text-align:left; margin-top:30px; margin-right:15px; background:#ff0000; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
.iMsgNote4 { position:absolute; top:-100px; left:0px; background:url(iMsgBottomRight.png) no-repeat top left; }
.iMsgNote4 .iMsgNoteText { text-align:left; margin-top:30px; margin-left:15px; background:#ff0000; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
.iMsgNoteText textarea { background:transparent; border:0px; color:inherit; margin:0px; padding:0px; font-size:12px; resize:both; }
.iMsgRotateLeft { width:16px; height:16px; background:url(RotateLeft.png); }
.iMsgChgMode { width:16px; height:16px; background:url(ChgMode.png); }
.iMsgSave { width:16px; height:16px; background:url(Save.png); }
.iMsgDel { width:16px; height:16px; background:url(Del.png); }
.iMsgDeleted { display:none; }

.iMsgNoteBW0 { position:absolute; top:-100px; left:0px; }
.iMsgNoteBW0 .iMsgNoteText { text-align:left; background:#ffffff; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#222222; padding:4px; }
.iMsgNoteBW1 { position:absolute; top:-100px; left:0px; background:url(iMsgTopRightBW.png) no-repeat bottom left; }
.iMsgNoteBW1 .iMsgNoteText { text-align:left; margin-bottom:30px; margin-left:15px; background:#ffffff; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#222222; padding:4px; }
.iMsgNoteBW2 { position:absolute; top:-100px; left:0px; background:url(iMsgTopLeftBW.png) no-repeat bottom right; }
.iMsgNoteBW2 .iMsgNoteText { text-align:left; margin-bottom:30px; margin-right:15px; background:#ffffff; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#222222; padding:4px; }
.iMsgNoteBW3 { position:absolute; top:-100px; left:0px; background:url(iMsgBottomLeftBW.png) no-repeat top right; }
.iMsgNoteBW3 .iMsgNoteText { text-align:left; margin-top:30px; margin-right:15px; background:#ffffff; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#222222; padding:4px; }
.iMsgNoteBW4 { position:absolute; top:-100px; left:0px; background:url(iMsgBottomRightBW.png) no-repeat top left; }
.iMsgNoteBW4 .iMsgNoteText { text-align:left; margin-top:30px; margin-left:15px; background:#ffffff; border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#222222; padding:4px; }

.iMsgNoteBG0 { position:absolute; top:-100px; left:0px; }
.iMsgNoteBG0 .iMsgNoteText { text-align:left; background:url(b60.png); border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
.iMsgNoteBG1 { position:absolute; top:-100px; left:0px; background:url(iMsgTopRightBG.png) no-repeat bottom left; }
.iMsgNoteBG1 .iMsgNoteText { text-align:left; margin-bottom:30px; margin-left:15px; background:url(b60.png); border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
.iMsgNoteBG2 { position:absolute; top:-100px; left:0px; background:url(iMsgTopLeftBG.png) no-repeat bottom right; }
.iMsgNoteBG2 .iMsgNoteText { text-align:left; margin-bottom:30px; margin-right:15px; background:url(b60.png); border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
.iMsgNoteBG3 { position:absolute; top:-100px; left:0px; background:url(iMsgBottomLeftBG.png) no-repeat top right; }
.iMsgNoteBG3 .iMsgNoteText { text-align:left; margin-top:30px; margin-right:15px; background:url(b60.png); border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
.iMsgNoteBG4 { position:absolute; top:-100px; left:0px; background:url(iMsgBottomRightBG.png) no-repeat top left; }
.iMsgNoteBG4 .iMsgNoteText { text-align:left; margin-top:30px; margin-left:15px; background:url(b60.png); border:1px solid #000000; border-radius:4px; box-shadow: 0px 0px 6px #000000; color:#ffffff; padding:4px; }
