* {    margin:0; padding:0; border:0; outline:0; border:none; }
html { overflow-y: scroll !important; }
body { font-family: Arial, Verdana, Tahoma; font-size:12px; padding:50px; }
:focus { outline:none; }
.clear { clear:both; visibility:hidden; }
.left { float:left; }
.right { float:right; }

.editorbody .toolbar { background-color:#f5f3ea; padding:3px; margin-bottom:3px; }

.editorresize { height:5px; cursor:n-resize; }
.editorresizeblock { position:absolute; top:0; left:0; height:0; width:100%; height:100%; /*background-color:#000; opacity:0.2;*/ cursor:n-resize; }

.editorbody .cbox { background-color:#f5f3ea; height:24px; float:left; }
.editorbody .cbox img { border:solid #f5f3ea 1px; margin:1px; }
.editorbody .toolbarstart { background:url('images/sbar.gif') no-repeat; height:24px; padding-left:9px; margin-bottom:2px; }
.toolbarend { background:#f5f3ea url('images/ebar.gif') no-repeat right; width:4px; height:24px; float:left; }
.toolbarbody { background-color:#f5f3ea; }
.toolbardelim { background:#f5f3ea url('images/dbar.gif') no-repeat center center; width:5px; height:25px; float:left; }

/*
.fontselect { background-color:#FFFFFF; color:#000000; font-family:Verdana, Tahoma, Arial; font-size:11px; border:solid #7f9db9 1px; margin:3px 1px 1px 1px; }
 */ 
.editorbody .cbox .select { margin:1px; padding:4px 25px 3px 6px; font-size:12px; font-family:"Trebuchet MS"; height:16px; overflow:hidden; background:#FFFFFF url(images/fontdown.gif) no-repeat right top; border:1px solid #a6a394; border-radius:2px; cursor:default; }
.selectover { box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); }
 #fontfamily { width:80px; }
 
.editorbody .editormenu { display:none; box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2); border-radius:2px; background-color:#f9f9f7; border:solid 1px #a6a394; padding:1px; margin:0 1px; position:absolute; }
.editorbody .editormenu a { cursor:pointer; padding:3px 15px 3px 5px; display:block; }
.editorbody .editormenu .menudelim { height:1px; background-color:#a6a394; margin:3px; }


/*********************/

.editorbody { background-color:#ece9d8; border:solid #a6a394 1px; padding:3px; width:776px; font-size:12px; font-family:"Trebuchet MS"; }
.editorbody .edbutton { border:solid #f5f3ea 1px; border-radius:2px; margin:1px; padding:2px; float:left; background-color:#f5f3ea; }
.editorbody .edbuttonover, .editorbody .edbuttoncurrent { box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); background-color:#FFF; border:1px solid #a6a394; border-radius:2px; margin:1px; padding:2px; float:left; }
.editorbody .edbuttondown { box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, 0.2); background-color:#f5f3ea; border:1px solid #a6a394; border-radius:2px; margin:1px; padding:2px; float:left; }

.editorarea { border:none; height:250px; width:100%; background-color:#FFFFFF; }

.editorpopup { display:none; box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2); border-radius:2px; padding:10px; background-color:#f9f9f7; border:solid 1px #a6a394; text-align:left; color:#000000; font-family:Verdana, Tahoma, Arial; font-size:11px; position:absolute; }
.editorpopup .defcolor { padding:2px 2px 2px 22px; border:1px solid #f9f9f7; border-radius:2px; cursor:pointer; margin-bottom:10px; height:16px; } 
.editorpopup .forecolor { background:url('images/defcolorblack.gif') no-repeat 2px 2px; } 
.editorpopup .hilitecolor { background:url('images/defcolorwhite.gif') no-repeat 2px 2px; }
.editorpopup .color { float:left; padding:2px; border:1px solid #f9f9f7; border-radius:2px; }
.editorpopup .color img { border:1px solid #a6a394; border-radius:1px; }
.editorpopup .over { background-color:#f5f3ea; border:1px solid #a6a394; }

.editorpopup .label { float:left; width:100px; text-align:right; padding-right:5px; font-size:12px; font-family:'Trebuchet MS'; line-height:18px; }
.editorpopup .label150 { float:left; width:150px; text-align:right; padding-right:5px; font-size:12px; font-family:'Trebuchet MS'; line-height:18px; }
.editorpopup .label img { vertical-align:middle; }
.editorpopup .field { float:left; width:250px; margin-bottom:5px; }
.editorpopup .field input { border:1px solid #a6a394; border-radius:2px; padding:2px 4px; font-size:12px; font-family:'Trebuchet MS'; }
.editorpopup .field select { border:1px solid #a6a394; border-radius:2px; font-size:12px; font-family:'Trebuchet MS'; }
.editorpopup .field select option{ padding:2px 4px; }
.editorpopup .submit { padding:15px 0 5px 105px; }
.editorpopup .submit a { display:block; cursor:pointer; width:80px; padding:3px 0; font-size:12px; font-family:'Trebuchet MS'; border:1px solid #a6a394; border-radius:2px; box-shadow: 0px 0px 0px 1px rgba(50, 50, 50, 0.1); text-align:center; text-decoration:none; color:#333; font-weight:bold; background-image: -moz-linear-gradient(top, #FFF, #EEE 150%); }
.editorpopup .submit a:hover { border:1px solid #999; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3); color:black; background-image: -moz-linear-gradient(top, #FFF, #EEE 100%); }

.editorpopup .tablesize { border-top:1px solid #a6a394; padding-top:5px; margin-top:8px; font-size:12px; font-family:'Trebuchet MS'; text-align:center; }
.editorpopup .colorbutton { border:solid #a6a394 1px; border-radius:2px; margin-right:5px; padding:2px; float:left; background-color:#f9f9f7; }
.editorpopup .colorbuttonover, .editorpopup .colorbuttoncurrent { box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); background-color:#FFF; border:1px solid #a6a394; border-radius:2px; margin-right:5px; padding:2px; float:left; }
.editorpopup .popupcolor { float:left; padding:1px; }
.editorpopup .popupcolor img { border:1px solid #a6a394; border-radius:1px; }

.editorpopup .tablebordercolor { background:url('images/defcolorwhite.gif') no-repeat 2px 2px; }
.editorpopup .tablecellbgcolor { background:url('images/defcolorwhite.gif') no-repeat 2px 2px; }

.edbuttonimage { background:url('images/button_image.gif') no-repeat; width:30px; height:20px; }
.edbuttondocument { background:url('images/button_document.gif') no-repeat; width:30px; height:20px; }