/* RESET STYLES */
.wym_skin_tinymce p,
.wym_skin_tinymce h2,
.wym_skin_tinymce h3,
.wym_skin_tinymce ul,
.wym_skin_tinymce li {
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
    background-color: transparent;
    background-image: none;
}

/* FONTS */
.wym_skin_tinymce {
    font-family: Verdana, Arial, sans-serif;
}
    .wym_skin_tinymce p,
    .wym_skin_tinymce h2,
    .wym_skin_tinymce h3,
    .wym_skin_tinymce li {
        font-size: 11px;
    }
    .wym_skin_tinymce textarea {
        font-size: 12px;
        color: black !important;
    }

/* WYM_SKIN_TINYMCE */
.wym_skin_tinymce {
    overflow: hidden;
    width: 398px;
}
    /* AREA_TOP */
    .wym_skin_tinymce .wym_area_top {
        margin: 0px 0px 1px;
        border: 1px solid #cccccc;
        background-color: #f0f0ee;
    }
    /* AREA_MAIN */
    .wym_skin_tinymce .wym_area_main {
        border: 1px solid #cccccc;
        background-color: white;
    }

/* WYM_TOOLS */
.wym_skin_tinymce .wym_tools h2 {
    display: none;
}
.wym_skin_tinymce .wym_tools ul {
    width: 100%;
    overflow: hidden;
}
.wym_skin_tinymce .wym_tools ul li {
    float: left;
}
    .wym_skin_tinymce .wym_tools li a {
        display: block;
        padding: 1px;
        width: 20px;
        height: 20px;
        overflow: hidden;
        background: transparent url('icons.gif') no-repeat 0px 0px;
        text-indent: -9999px;
        border: 1px solid #f0f0ee;
    }
        .wym_skin_tinymce .wym_tools li a:hover {
            background-color: #bcc7dd;
            border: 1px solid #08246b;
        }

    .wym_skin_tinymce .wym_tools li.wym_tools_strong a        { background-position: 0 -382px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_emphasis a      { background-position: 0 -22px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_superscript a   { background-position: 0 -430px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_subscript a     { background-position: 0 -454px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_ordered_list a  { background-position: 0 -48px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_unordered_list a{ background-position: 0 -72px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_indent a        { background-position: 0 -576px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_outdent a       { background-position: 0 -600px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_indent a        { background-position: 0 -574px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_outdent a       { background-position: 0 -598px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_undo a          { background-position: 0 -502px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_redo a          { background-position: 0 -526px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_link a          { background-position: 0 -96px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_unlink a        { background-position: 0 -168px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_image a         { background-position: 0 -121px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_table a         { background-position: 0 -144px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_paste a         { background-position: 0 -552px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_html a          { background-position: 0 -193px;}
    .wym_skin_tinymce .wym_tools li.wym_tools_preview a       { background-position: 0 -408px;}

/* WYM_HTML */
.wym_skin_tinymce .wym_html {}
    .wym_skin_tinymce .wym_html h2 {
        display: none;
    }
    .wym_skin_tinymce .wym_html textarea {
        margin: 0px 0px 1px;
        width: 100%;
        height: 200px;
        border: none;
    }
* html .wym_skin_tinymce .wym_html textarea {
        width: 98%; /* IE textarea aaarrggh */
    }
/* WYM_IFRAME */
.wym_skin_tinymce .wym_iframe {
    margin: 0px 0px 1px;
    width: 100%;
}
    .wym_skin_tinymce .wym_iframe iframe {
        width: 100%;
        height: 250px;
        border: none;
        vertical-align: bottom;
    }

/* DIALOGS */
.wym_dialog {
    border: none;
    background-color: white;
    font-family: Verdana, Arial, sans-serif;
    font-size: 62.5%;
}
    .wym_dialog fieldset {
        border: 1px solid #cccccc;
        background-color: #f0f0ee;
    }
    .wym_dialog fieldset legend {
        padding: 0px 10px;
        font-weight: bold;
        font-size: 120%;
        border: 1px solid #cccccc;
        background-color: white;
    }
    .wym_dialog div.row {
        margin-bottom: 5px;
    }
    .wym_dialog div.row label {
        display: block;
        width: 150px;
        float: left;
        text-align: right;
        margin-right: 10px;
        font-weight: bold;
        font-size: 110%;
        line-height: 18px;
    }
    .wym_dialog div.row input {
        margin-right: 5px;
        font-size: 110%;
        height: 18px;
    }
        .wym_dialog div.row input.wym_submit,
        .wym_dialog div.row input.wym_cancel {
            height: auto;
            font-size: 120%;
        }

    .wym_dialog div.row-indent {
        padding-left: 160px;
    }

/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display: block;}
/* End hide from IE Mac */
