/**
 * CSS styles for RTF editor
 */

/**
 * Toolbar and statusbar styles
 * @tag div
 */
div.rtf-toolbar, div.rtf-status{background:menu;border:groove 2px window;font-family:tahoma;font-size:11px;display:table-cell;}

/**
 * Statusbar checkbox style
 * @tag input
 * @type checkbox
 */
div.rtf-status input{float:left;vertical-align:middle;}
/**
 * Statusbar checkbox label style
 * @tag label
 */
div.rtf-status label{float:left;vertical-align:middle;margin:3px 5px 1px 3px;}
/**
 * Statusbar current tag label style
 * @tag span
 */
div.rtf-status span{float:left;margin:3px 5px 1px 3px;}

/**
 * Statusbar separator style
 * @tag div
 */
div.rtf-status div{float:left;height:20px;width:2px;overflow:hidden;margin:0 1px 0 0;line-height:0px;font-family:Tahoma,Sans;font-size:0px;border-right:solid 1px Window;border-left:solid 1px AppWorkspace;color:AppWorkspace;background-color:AppWorkspace;}

/**
 * Statusbar separator style (IE5)
 * @tag div
 */
div.rtf-status div.ie5{cursor:auto;}
/**
 * Statusbar separator style (IE5.5)
 * @tag div
 */
div.rtf-status div.ie55{cursor:auto;}
/**
 * Statusbar separator style (IE6)
 * @tag div
 */
div.rtf-status div.ie6{cursor:auto;}


/**
 * Statusbar separator style (Opera)
 * @tag div
 */
div.rtf-status div.op{border-left:none;height:20px;max-width:1px;margin:2px 1px 1px 1px;}
/**
 * Statusbar separator style (Firefox)
 * @tag div
 */
div.rtf-status div.ff{border-left:none;height:19px;width:1px;max-width:1px;overflow:hidden;margin:2px 1px 2px 1px;}

/**
 * Editor area style
 * @tag iframe
 */
iframe.rtf-editor{border:inset 1px menu;border-right:inset 2px menu;}

/**
 * Textarea style
 * @tag textarea
 */
textarea.rtf-textarea{border:inset 1px menu;border-right:inset 2px window;}

/**
 * Toolbar div style
 * @tag div
 */
div.rtf-toolbar{border:groove 2px window;_height:25px;min-height:25px;display:table-cell;background-color: menu;background-repeat: repeat;background-position: left top;}

/**
 * Toolbar select style
 * @tag select
 */
div.rtf-toolbar select{vertical-align:middle;float:left;width:auto;margin:2px 0 1px 0;font-family:Tahoma,Sans;font-size:12px;}
/**
 * Toolbar select style (Opera)
 * @tag select
 */
div.rtf-toolbar select.op{margin-top:1px;height:21px;}
/**
 * Toolbar select style (Gecko browsers)
 * @tag select
 */
div.rtf-toolbar select.gecko{cursor:auto;}

/**
 * Toolbar button style
 * @tag button
 */
div.rtf-toolbar button{background-color:menu;vertical-align:middle;width:22px;height:22px;border:solid 1px menu;float:left;z-index:1;padding:0;margin:2px 0 0 0;overflow:hidden;font-size: 1px;}
/**
 * Toolbar button style (IE5)
 * @tag button
 */
div.rtf-toolbar button.ie5{float:none;}
/**
 * Toolbar button style (IE5.5)
 * @tag button
 */
div.rtf-toolbar button.ie55{cursor:auto;}
/**
 * Toolbar button style (IE6)
 * @tag button
 */
div.rtf-toolbar button.ie6{cursor:auto;}
/**
 * Toolbar button style (Opera)
 * @tag button
 */
div.rtf-toolbar button.op{margin-top:3px;margin-bottom:2px;padding-top:1px;height:20px;width:23px;}
/**
 * Toolbar button style (Firefox)
 * @tag button
 */
div.rtf-toolbar button.ff{width:23px;height:20px;margin-top:2px;margin-bottom:3px;}
/**
 * Toolbar button image style
 * @tag img
 */
div.rtf-toolbar button img{margin:0;vertical-align:top;}

/**
 * Toolbar disabled button style (IE5)
 * @tag button
 */
div.rtf-toolbar button.disabled-ie5{float:none;filter:alpha(opacity=30);}
/**
 * Toolbar disabled button style (IE5.5)
 * @tag button
 */
div.rtf-toolbar button.disabled-ie55{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
/**
 * Toolbar disabled button style (IE6)
 * @tag button
 */
div.rtf-toolbar button.disabled-ie6{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
/**
 * Toolbar disabled button style (Opera)
 * @tag button
 */
div.rtf-toolbar button.disabled-op{khtml-opacity:0.4;opacity:0.4;margin-top:3px;margin-bottom:2px;padding-top:1px;height:20px;width:23px;}
/**
 * Toolbar disabled button style (Firefox)
 * @tag button
 */
div.rtf-toolbar button.disabled-ff{-moz-opacity:0.3;khtml-opacity:0.4;opacity:0.4;width:23px;height:20px;margin-top:2px;margin-bottom:3px;}

/**
 * Toolbar separator style
 * @tag div
 */
div.rtf-toolbar div{float:left;height:20px;width:2px;overflow:hidden;margin:2px 1px 0 0;line-height:0px;font-family:Tahoma,Sans;font-size:0px;border-right:solid 1px Window;border-left:solid 1px AppWorkspace;color:AppWorkspace;background-color:AppWorkspace;}
/**
 * Toolbar separator style (IE5)
 * @tag div
 */
div.rtf-toolbar div.ie5{display:none;}
/**
 * Toolbar separator style (IE5.5)
 * @tag div
 */
div.rtf-toolbar div.ie55{cursor:auto;}
/**
 * Toolbar separator style (IE6)
 * @tag div
 */
div.rtf-toolbar div.ie6{cursor:auto;}
/**
 * Toolbar separator style (Opera)
 * @tag div
 */
div.rtf-toolbar div.op{border-left:none;height:24px;max-width:1px;margin:0px 1px 0px 1px;display:none;}
/**
 * Toolbar separator style (Firefox)
 * @tag div
 */
div.rtf-toolbar div.ff{border-left:none;height:19px;width:1px;max-width:1px;overflow:hidden;margin:2px 1px 2px 1px;}

