/* wysiwyg-menu */
.wysiwyg_menu_bar {background:#ffffff;min-height:20px;_height:20px;overflow:hidden;_overflow:display;padding-top:1px;padding-bottom:1px;cursor:default;color:#000000;}
.wysiwyg_menu_item {height:20px;width:20px;background:none;background-position:48% 48%;background-repeat:no-repeat;cursor:pointer;color:#000000;float:left;}
.wysiwyg_menu_item_over {height:20px;width:20px;background-position:40% 48%;background-repeat:no-repeat;cursor:pointer;color:#000000;float:left;}
.wysiwyg_menu_item_select {height:20px;width:20px;background-position:48% 48%;background-repeat:no-repeat;cursor:pointer;color:#000000;float:left;}
.wysiwyg_menu_item_split {background:#A6A6A6;font-size:1px;height:20px;float:left;}
.wysiwyg_menu_group_split {background:#C0CFDF;font-size:1px;width:5px;height:15px;float:left;margin-top:2px;}
.wysiwyg_iframe {width:100%;height:619px;}
.wysiwyg_menu_float {border:1px solid #666666;background:#C0CFDF;z-index:500;}



/* context menu */
.context_item_l {
 font-family:arial;
 width:24px;
 height:24px;
 background-color:#C2DBF8;
 float:left;
 cursor:default;
 text-align:center;
 font-size:21px; /* IE is fine with this and valign on the img */
 display:table-cell;vertical-align:middle; /* should work for FF, but doesn't */
}

.context_item {width:100px;height:21px;float:right;cursor:default;padding-top:3px;padding-left:6px;overflow:hidden;white-space:nowrap;}
.context_item_p {width:130px;height:24px;cursor:default;}

.context_item_l img {
 vertical-align:middle;
 background-color:#B7D4F5;
 filter:alpha(opacity=65);
 -moz-opacity:0.65;
 opacity:0.65;
}

.context_item_l_mouseover {
 width:22px;
 height:20px;
 background-color:#FFE0CC;
 float:left;
 border:1px solid #FF6600;
 border-right:none;
 cursor:default;
 text-align:center;
 font-size:15px;
 display:table-cell;
 vertical-align:middle;
}

.context_item_mouseover {width:98px;height:19px;float:right;border:1px solid #FF6600;border-left:none;background:#FFE0CC;cursor:default;padding-top:1px;padding-left:6px;overflow:hidden;white-space:nowrap;}
.context_item_p_mouseover {width:128px;height:22px;padding:1px;cursor:default;}

.context_item_l_mouseover img {
 vertical-align:middle;
}

.context_break_l {width:24px;height:1px;background:#C2DBF8;float:left;font-size:0px;cursor:default;overflow:hidden;}
.context_break {height:1px;width:94px;float:right;font-size:0px;background:#515151;cursor:default;overflow:hidden;}
.context_break_p {height:1px;width:130px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:default;overflow:hidden;}

.context_box {background:#F0F0F0;width:130px;border:1px solid #515151;cursor:default;z-index:400;}

.context_box a:link {
 text-decoration:none;
 color:#000000;
 cursor:default;
}

.context_box a:visited {
 text-decoration:none;
 color:#000000;
 cursor:default;
}

.context_box a:hover {
 text-decoration:none;
 color:#000000;
 cursor:default;
}




/* dropdown boxes */
.dropdown {display:inline;padding:1px;margin:1px;height:18px;width:114px;overflow:hidden;background:#FFFFFF;float:left;}
.dropdownselect {
 white-space:nowrap;
 width:100px;
 height:18px;
 float:left;
 overflow:hidden;
}

.dropdownbutton {
 cursor:pointer;
 height:18px;
 width:14px;
 background-color:#DBD8D1;
 background-image:url(../img/icon/down.gif);
 background-repeat:no-repeat;
 background-position:50% 50%;
 float:left;
}

.dropdownbox {background:#FFFFFF;height:150px;width:120px;border:1px solid #000066;overflow-y:scroll;overflow:-moz-scrollbars-vertical;padding:1px;}
.dropdownitem {width:100%;padding:1px;width:100px;border:1px solid #FFFFFF;margin-bottom:1px;color:#000000;}
.dropdownitemover {background:#4D4DA6;border:1px solid #E95417;width:100px;color:#FFFFFF;background:#F1B095;padding:1px;cursor:pointer;margin-bottom:1px;}

.dropdownfocus {border:1px solid #E95417;height:20px;width:116px;overflow:hidden;background:#FFFFFF;float:left;}
.dropdownselectfocus {width:98px;height:17px;float:left;padding:1px;overflow:hidden;white-space:nowrap;}
.dropdownbuttonfocus {
 cursor:pointer;
 height:20px;
 width:15px;
 border-left:1px solid #E95417;
 background-color:#F1B095;
 background-image:url(../img/icon/down_white.gif);
 background-repeat:no-repeat;
 background-position:50% 50%;
 float:left;
}