/********************************************************************
 * openWYSIWYG stylesheet file Copyright (c) 2006 openWebWare.com
 * Contact us at devs@openwebware.com
 * This copyright notice MUST stay intact for use.
 *
 * $Id: wys.css,v 1.6 2008/06/27 15:51:55 ddcrogerk Exp $
 ********************************************************************/

/* Toolbar */
.toolbar1   { height: 26px; background-Color:#FFE47f;  }
.toolbar1 .dropdown { z-index: 10000; }

/* Font select fixes */
.wys-combo-list{ z-index: 23000; position:fixed !important; }

/* Cell Border Stuff */
.wysiwygTable tbody{border:inherit;}
.wysiwygTable tr{border:inherit;}
.wysiwygTable td{border:inherit;}

.swf-ph-image{
	background-color: gray;
	background-image: url(/apps/composer/images/swf-icon.png);
	background-repeat: no-repeat;
	background-position:center center;
	-moz-border-radius: 10px;
}
.ddcPlayer-ph-image{
    background-color: gray;
	background-repeat: no-repeat;
	background-position:center center;
    -moz-border-radius: 10px;
}
.ddcPlayer-ph-image.flv{
	background-image: url(/apps/composer/2.0/images/FLV_icon.png);
}
.ddcPlayer-ph-image.mov{
	background-image: url(/apps/composer/2.0/images/MOV_icon.png);
}
.ddcPlayer-ph-image.mp4{
	background-image: url(/apps/composer/2.0/images/MP4_icon.png);
}

/* Command Buttons */
.buttonEditor     { width: 20px; height: 20px; border: 0px solid transparent; margin: 1px; padding: 0px; background: transparent; }
.buttonEditorOver { width: 20px; height: 20px; border: 1px solid #999999; margin: 0; padding: 0px; }

/* Table Textarea */
.tableTextareaEditor { }
/*.iframeText { border: 1px dashed red; }*/

/* Status Bar */
.wysiwyg-statusbar {font-family: Arial; font-size: 9px; background-color: #EEEEEE;}
a.wysiwyg-statusbar {font-family: Arial; font-size: 9px; color: #000000; text-decoration:none;}
a.wysiwyg-statusbar:hover {font-family: Arial; font-size: 9px; color: #000000; text-decoration:underline;}

/* Font Type and Size Drop Down */
.dropdown          { background-color: #FFFFFF; border: 1px solid #333333; height: 140px; overflow: auto; padding: 1px;}
button.mouseOver   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px; cursor: default; text-align: left;}
button.mouseOut    { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px; cursor: default; text-align: left;}
/* Set the Text to be black always */
button.mouseOver > div{color:#000000;}
button.mouseOut > div{color:#000000;}

/* Context Menu */
.wysiwyg-context-menu-div { background-color:#F4F4F4; border: 1px solid #C9C9C9; width:170px; }
.wysiwyg-context-menu { font-family: Arial; font-size:11px; color:#000000; width:100%;}
.wysiwyg-context-menu .icon {background-color:#EEEEEE;}
.wysiwyg-context-menu .disabled { font-family: Arial; font-size:11px; color:#999999; text-decoration:none; padding-left: 3px; }
.wysiwyg-context-menu a { font-family: Arial; font-size:11px; color:#000000; text-decoration:none; padding-left: 3px;}
.wysiwyg-context-menu .mouseover {background-color: #EEEEEE;}


/* CREATE TABLE POPUP */

/* Select Border Width/Type */
.on   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 6px; width: 140px; cursor: default; height: 5px;}
.off  { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 6px; width: 140px; cursor: default; height: 5px;}

/* Select Shading/Border Color  ff*/
.selectColorTable  { border: 1px solid #7E7E81; background-color: #F7F7F7; padding: 1px; }
.selectColorBorder { border: 1px solid #F7F7F7; }
.selectColorOn     { border: 1px solid #999999; background-color: #CCCCCC; }
.selectColorOff    { border: 1px solid #F7F7F7; background-color: #F7F7F7; }
.selectColorBox    { border: 1px solid #FFFFFF; font-size: 1px; height: 13px; width: 13px; }


#xxx{
    border-bottom: 1px solid black;
    background: rgb(239, 239, 239) none repeat scroll 0% 0%;
    top: 0px; left: 0px; width: 100%; right: 0px;
    position:fixed; opacity: 1; visibility: visible; z-index: 21000;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
}
#popup-xxx{
    border-bottom: 1px solid black;
    background: rgb(239, 239, 239) none repeat scroll 0% 0%;
    top: 0px; left: 0px; width: 100%; right: 0px;
    opacity: 1; visibility: visible; z-index: 21000;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
}
.to-front{ z-index:21001 !important; }