@charset "utf-8";
.xeTextEditor {
    margin: 0 12px 0 0
}
.xeTextEditor textarea {
    display: block;
    margin: 0;
    padding: 5px
}
.xeTextEditor.black textarea {
    color: #fff;
    background-color: #000
}
.xpress-editor * {
    margin: 0;
    padding: 0;
    font-style: normal;
    font-size: 12px
}
.xpress-editor button, .xpress-editor fieldset, .xpress-editor img {
    border: 0
}
.xpress-editor button {
    background: 0 0;
    background-repeat: no-repeat;
    cursor: pointer
}
.xpress-editor button * {
    visibility: hidden
}
.xpress-editor legend {
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden
}
.xpress-editor label {
    cursor: pointer
}
.xpress-editor hr {
    display: none
}
.xpress-editor li {
    list-style: none
}
.xpress-editor {
    position: relative;
    background: 0 0
}
.xpress-editor #smart_content {
    position: relative;
    clear: both;
    margin: 0 0 10px;
    border: 1px solid #c2c2c2;
    *zoom: 1;
    z-index: 1;
    background: #fff
}
.xpress-editor.black #smart_content {
    background: 0 0
}
.xpress-editor #smart_footer {
    position: relative;
    text-align: center;
    padding: 10px 0
}
.xpress-editor #smart_footer * {
    vertical-align: top
}
.xpress-editor #smart_footer button {
    position: relative;
    width: 67px;
    height: 25px;
    margin: 0 5px 0 0
}
.xpress-editor #smart_footer button.save_temp {
    background: url(../img/btn_save_temp.gif) no-repeat
}
.xpress-editor #smart_footer button.preview {
    background: url(../img/btn_preview.gif) no-repeat
}
.xpress-editor #smart_footer input {
    margin: 0
}
.xpress-editor #smart_footer input.reset {
    width: 67px;
    height: 25px;
    border: 0;
    background: url(../img/btn_cancel.gif) no-repeat;
    cursor: pointer;
    margin-left: 5px
}
.xpress-editor a.skip {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clear: both;
    zoom: 1
}
.xpress-editor a.skip:active, .xpress-editor a.skip:focus, .xpress-editor a.skip:hover {
    position: relative;
    display: block;
    padding: 5px;
    right: 0;
    z-index: 60;
    width: auto;
    height: auto;
    text-align: right;
    white-space: nowrap;
    color: #000;
    text-decoration: none;
    letter-spacing: -1px;
    _zoom: 1
}
.xpress-editor .input_area {
    position: relative;
    margin: 10px 10px 20px;
    z-index: 30;
    *zoom: 1;
    height: 300px;
    overflow: hidden
}
.xpress-editor .input_area iframe, .xpress-editor .input_area textarea {
    display: block;
    width: 100% !important;
    position: relative;
    height: 100%;
    border: 0 !important;
    padding: 0 !important;
    overflow: auto
}
.xpress-editor .input_area textarea {
    *margin: 0 -10px;
    _margin-bottom: -2px
}
.xpress-editor .input_area textarea.blind {
    display: none
}
.xpress-editor .input_control {
    position: relative;
    display: block;
    width: 100%;
    height: 25px;
    clear: both;
    text-align: center;
    border-top: 1px solid #ccc;
    background: #f8f8f8 url(../img/btn_expand.gif) no-repeat center center;
    cursor: n-resize;
    margin: 0 0 -25px 0
}
.xpress-editor .input_control span {
    display: block;
    zoom: 1;
    height: 21px;
    visibility: hidden;
    overflow: visible;
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
    color: #fff
}
.xpress-editor .input_auto {
    position: relative;
    z-index: 2;
    zoom: 1;
    white-space: nowrap;
    display: block;
    height: 0;
    border-top: 1px solid #ccc;
    margin: 0 0 24px;
    *margin: 0
}
.xpress-editor .input_auto input {
    margin: 0 4px 0 0 !important;
    padding: 0;
    width: 13px;
    height: 13px;
    vertical-align: middle
}
.xpress-editor .input_auto label {
    position: absolute;
    font-size: 11px;
    color: #666;
    padding: 0 5px !important;
    line-height: 25px;
    font-weight: 400 !important
}
.xpress-editor.black .input_control {
    background: #111 url(../img/btn_expand.black.gif) no-repeat center center
}
.xpress-editor.black .input_control span {
    border-top: 1px solid #333;
    color: #000
}
.xpress-editor .tool {
    position: relative;
    overflow: visible;
    padding: 5px 10px 6px;
    *padding: 5px 10px 8px;
    z-index: 40;
    clear: both;
    background: #f8f8f8 url(../img/bg_tool.gif) repeat-x left bottom;
    border: 0;
    *zoom: 1
}
.xpress-editor .tool.disable {
    display: none
}
.xpress-editor.black .tool {
    background: #111 url(../img/bg_tool.black.gif) repeat-x left bottom
}
.xpress-editor .tool:after {
    content: "";
    display: block;
    clear: both
}
.xpress-editor .tool ul {
    position: relative;
    overflow: visible;
    float: left;
    margin: 0 5px 2px 0 !important;
    z-index: 2;
    border: 0 !important
}
.xpress-editor .tool ul.action {
    width: 43px
}
.xpress-editor .tool ul.type {
    width: auto;
    white-space: nowrap;
    height: 21px
}
.xpress-editor .tool ul.style {
    width: 169px;
    z-index: 6
}
.xpress-editor .tool ul.paragraph {
    width: 169px;
    z-index: 5
}
.xpress-editor .tool ul.extra1 {
    width: 69px;
    z-index: 4
}
.xpress-editor .tool ul.table {
    width: 85px;
    z-index: 3
}
.xpress-editor .tool ul.extra2 {
    width: auto;
    z-index: 2
}
.xpress-editor .tool ul.extra3 {
    float: left;
    width: auto;
    z-index: 1;
    margin-right: 1px
}
.xpress-editor .tool ul.extra3 li {
    margin-right: 4px
}
.xpress-editor .tool li {
    position: relative;
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important
}
.xpress-editor .tool li button {
    width: 21px;
    height: 21px;
    background: url(../img/btn_set.gif) no-repeat 0 0;
    vertical-align: top;
    float: left
}
.xpress-editor.black .tool li button {
    width: 21px;
    height: 21px;
    background: url(../img/btn_set.black.gif) no-repeat 0 0;
    vertical-align: top
}
.xpress-editor .tool li button span {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden
}
.xpress-editor .tool li.extensions span.exButton, .xpress-editor .tool li.extensions span.exButton button {
    float: left;
    position: relative;
    display: inline-block;
    width: auto;
    background: url(../img/btn_set_blank.gif) no-repeat left top
}
.xpress-editor .tool li.extensions span.exButton button {
    left: 2px;
    height: 21px;
    background-position: right top;
    padding: 0 4px;
    font: 11px/21px Tahoma, Sans-serif;
    text-align: left;
    *overflow: visible;
    *line-height: 20px
}
.xpress-editor.black .tool li.extensions span.exButton, .xpress-editor.black .tool li.extensions span.exButton button {
    color: #fff;
    background-image: url(../img/btn_set_blank.black.gif)
}
.xpress-editor .tool li.html span, .xpress-editor .tool li.html span button, .xpress-editor .tool li.preview span, .xpress-editor .tool li.preview span button {
    float: left;
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    visibility: visible;
    background: url(../img/btn_set_blank.gif) no-repeat 0 0;
    white-space: nowrap
}
.xpress-editor.black .tool li.html span, .xpress-editor.black .tool li.html span button, .xpress-editor.black .tool li.preview span, .xpress-editor.black .tool li.preview span button {
    color: #fff;
    background-image: url(../img/btn_set_blank.black.gif)
}
.xpress-editor .tool li.html span, .xpress-editor .tool li.preview span {
    margin-right: 2px
}
.xpress-editor .tool li.html span button, .xpress-editor .tool li.preview span button {
    left: 2px;
    height: 21px;
    font: 11px/21px Tahoma, Sans-serif;
    padding: 0 4px;
    *overflow: visible;
    *line-height: 20px
}
.xpress-editor .tool ul.type li {
    float: none;
    display: inline;
    *top: 1px
}
.xpress-editor .tool ul.type li select {
    height: 21px;
    width: 64px;
    white-space: nowrap;
    min-width: 64px;
    padding: 0
}
.xpress-editor .tool ul.type li option {
    white-space: nowrap
}
.xpress-editor.black .tool ul.type li select {
    color: #fff;
    background-color: #000
}
.xpress-editor .tool li.undo button {
    width: 22px;
    background-position: 0 0
}
.xpress-editor .tool li.redo button {
    background-position: -22px 0
}
.xpress-editor .tool li.bold button {
    width: 22px;
    background-position: -43px 0
}
.xpress-editor .tool li.underline button {
    background-position: -65px 0
}
.xpress-editor .tool li.italic button {
    background-position: -86px 0
}
.xpress-editor .tool li.del button {
    background-position: -107px 0
}
.xpress-editor .tool li.fcolor button {
    background-position: -128px 0
}
.xpress-editor .tool li.bcolor button {
    background-position: -149px 0
}
.xpress-editor .tool li.sup button {
    background-position: -170px 0
}
.xpress-editor .tool li.sub button {
    background-position: -191px 0
}
.xpress-editor .tool li.left button {
    width: 22px;
    background-position: -212px 0
}
.xpress-editor .tool li.center button {
    background-position: -234px 0
}
.xpress-editor .tool li.right button {
    background-position: -255px 0
}
.xpress-editor .tool li.justify button {
    background-position: -276px 0
}
.xpress-editor .tool li.ol button {
    background-position: -297px 0
}
.xpress-editor .tool li.ul button {
    background-position: -318px 0
}
.xpress-editor .tool li.outdent button {
    background-position: -339px 0
}
.xpress-editor .tool li.indent button {
    background-position: -360px 0
}
.xpress-editor .tool li.blockquote button {
    width: 22px;
    background-position: -381px 0
}
.xpress-editor .tool li.url button {
    width: 26px;
    background-position: -403px 0
}
.xpress-editor .tool li.character button {
    background-position: -429px 0
}
.xpress-editor .tool li.table {
    width: auto
}
.xpress-editor .tool li.table button {
    width: 22px;
    background-position: -450px 0
}
.xpress-editor .tool li.merge button {
    background-position: -472px 0
}
.xpress-editor .tool li.splitCol button {
    background-position: -493px 0
}
.xpress-editor .tool li.splitRow button {
    background-position: -514px 0
}
.xpress-editor .tool li.extensions span {
    background-position: 0 0
}
.xpress-editor .tool li.extensions span button {
    background-position: right 0
}
.xpress-editor .tool li.html span {
    background-position: 0 0
}
.xpress-editor .tool li.html span button {
    background-position: right 0
}
.xpress-editor .tool li.preview span {
    background-position: 0 0
}
.xpress-editor .tool li.preview span button {
    background-position: right 0
}
.xpress-editor .tool li.undo button.hover {
    width: 22px;
    background-position: 0 -21px
}
.xpress-editor .tool li.redo button.hover {
    background-position: -22px -21px
}
.xpress-editor .tool li.bold button.hover {
    width: 22px;
    background-position: -43px -21px
}
.xpress-editor .tool li.underline button.hover {
    background-position: -65px -21px
}
.xpress-editor .tool li.italic button.hover {
    background-position: -86px -21px
}
.xpress-editor .tool li.del button.hover {
    background-position: -107px -21px
}
.xpress-editor .tool li.fcolor button.hover {
    background-position: -128px -21px
}
.xpress-editor .tool li.bcolor button.hover {
    background-position: -149px -21px
}
.xpress-editor .tool li.sup button.hover {
    background-position: -170px -21px
}
.xpress-editor .tool li.sub button.hover {
    background-position: -191px -21px
}
.xpress-editor .tool li.left button.hover {
    width: 22px;
    background-position: -212px -21px
}
.xpress-editor .tool li.center button.hover {
    background-position: -234px -21px
}
.xpress-editor .tool li.right button.hover {
    background-position: -255px -21px
}
.xpress-editor .tool li.justify button.hover {
    background-position: -276px -21px
}
.xpress-editor .tool li.ol button.hover {
    background-position: -297px -21px
}
.xpress-editor .tool li.ul button.hover {
    background-position: -318px -21px
}
.xpress-editor .tool li.outdent button.hover {
    background-position: -339px -21px
}
.xpress-editor .tool li.indent button.hover {
    background-position: -360px -21px
}
.xpress-editor .tool li.blockquote button.hover {
    width: 22px;
    background-position: -381px -21px
}
.xpress-editor .tool li.url button.hover {
    width: 26px;
    background-position: -403px -21px
}
.xpress-editor .tool li.character button.hover {
    background-position: -429px -21px
}
.xpress-editor .tool li.table button.hover {
    width: 22px;
    background-position: -450px -21px
}
.xpress-editor .tool li.merge button.hover {
    background-position: -472px -21px
}
.xpress-editor .tool li.splitCol button.hover {
    background-position: -493px -21px
}
.xpress-editor .tool li.splitRow button.hover {
    background-position: -514px -21px
}
.xpress-editor .tool li.extensions span.hover {
    background-position: 0 -21px
}
.xpress-editor .tool li.extensions span.hover button {
    background-position: right -21px
}
.xpress-editor .tool li.html span.hover {
    background-position: 0 -21px
}
.xpress-editor .tool li.html span.hover button {
    background-position: right -21px
}
.xpress-editor .tool li.preview span.hover {
    background-position: 0 -21px
}
.xpress-editor .tool li.preview span.hover button {
    background-position: right -21px
}
.xpress-editor .tool li.undo button.active {
    width: 22px;
    background-position: 0 -42px
}
.xpress-editor .tool li.redo button.active {
    background-position: -22px -42px
}
.xpress-editor .tool li.bold button.active {
    width: 22px;
    background-position: -43px -42px
}
.xpress-editor .tool li.underline button.active {
    background-position: -65px -42px
}
.xpress-editor .tool li.italic button.active {
    background-position: -86px -42px
}
.xpress-editor .tool li.del button.active {
    background-position: -107px -42px
}
.xpress-editor .tool li.fcolor button.active {
    background-position: -128px -42px
}
.xpress-editor .tool li.bcolor button.active {
    background-position: -149px -42px
}
.xpress-editor .tool li.sup button.active {
    background-position: -170px -42px
}
.xpress-editor .tool li.sub button.active {
    background-position: -191px -42px
}
.xpress-editor .tool li.left button.active {
    width: 22px;
    background-position: -212px -42px
}
.xpress-editor .tool li.center button.active {
    background-position: -234px -42px
}
.xpress-editor .tool li.right button.active {
    background-position: -255px -42px
}
.xpress-editor .tool li.justify button.active {
    background-position: -276px -42px
}
.xpress-editor .tool li.ol button.active {
    background-position: -297px -42px
}
.xpress-editor .tool li.ul button.active {
    background-position: -318px -42px
}
.xpress-editor .tool li.outdent button.active {
    background-position: -339px -42px
}
.xpress-editor .tool li.indent button.active {
    background-position: -360px -42px
}
.xpress-editor .tool li.blockquote button.active {
    width: 22px;
    background-position: -381px -42px
}
.xpress-editor .tool li.url button.active {
    width: 26px;
    background-position: -403px -42px
}
.xpress-editor .tool li.character button.active {
    background-position: -429px -42px
}
.xpress-editor .tool li.table button.active {
    width: 22px;
    background-position: -450px -42px
}
.xpress-editor .tool li.merge button.active {
    background-position: -472px -42px
}
.xpress-editor .tool li.splitCol button.active {
    background-position: -493px -42px
}
.xpress-editor .tool li.splitRow button.active {
    background-position: -514px -42px
}
.xpress-editor .tool li.extensions span.active {
    background-position: 0 -42px
}
.xpress-editor .tool li.extensions span.active button {
    background-position: right -42px
}
.xpress-editor .tool li.html span.active {
    background-position: 0 -42px
}
.xpress-editor .tool li.html span.active button {
    background-position: right -42px
}
.xpress-editor .tool li.preview span.active {
    background-position: 0 -42px
}
.xpress-editor .tool li.preview span.active button {
    background-position: right -42px
}
.xpress-editor .tool li.undo button.off, .xpress-editor .tool.off li.undo button {
    width: 22px;
    background-position: 0 -63px
}
.xpress-editor .tool li.redo button.off, .xpress-editor .tool.off li.redo button {
    background-position: -22px -63px
}
.xpress-editor .tool.off li.bold button {
    width: 22px;
    background-position: -43px -63px
}
.xpress-editor .tool.off li.underline button {
    background-position: -65px -63px
}
.xpress-editor .tool.off li.italic button {
    background-position: -86px -63px
}
.xpress-editor .tool.off li.del button {
    background-position: -107px -63px
}
.xpress-editor .tool.off li.fcolor button {
    background-position: -128px -63px
}
.xpress-editor .tool.off li.bcolor button {
    background-position: -149px -63px
}
.xpress-editor .tool.off li.sup button {
    background-position: -170px -63px
}
.xpress-editor .tool.off li.sub button {
    background-position: -191px -63px
}
.xpress-editor .tool.off li.left button {
    width: 22px;
    background-position: -212px -63px
}
.xpress-editor .tool.off li.center button {
    background-position: -234px -63px
}
.xpress-editor .tool.off li.right button {
    background-position: -255px -63px
}
.xpress-editor .tool.off li.justify button {
    background-position: -276px -63px
}
.xpress-editor .tool.off li.ol button {
    background-position: -297px -63px
}
.xpress-editor .tool.off li.ul button {
    background-position: -318px -63px
}
.xpress-editor .tool.off li.outdent button {
    background-position: -339px -63px
}
.xpress-editor .tool.off li.indent button {
    background-position: -360px -63px
}
.xpress-editor .tool.off li.blockquote button {
    width: 22px;
    background-position: -381px -63px
}
.xpress-editor .tool.off li.url button {
    width: 26px;
    background-position: -403px -63px
}
.xpress-editor .tool.off li.character button {
    background-position: -429px -63px
}
.xpress-editor .tool.off li.table button {
    width: 22px;
    background-position: -450px -63px
}
.xpress-editor .tool li.merge button.off, .xpress-editor .tool.off li.merge button {
    background-position: -472px -63px
}
.xpress-editor .tool li.splitCol button.off, .xpress-editor .tool.off li.splitCol button {
    background-position: -493px -63px
}
.xpress-editor .tool li.splitRow button.off, .xpress-editor .tool.off li.splitRow button {
    background-position: -514px -63px
}
.xpress-editor .tool.off li.extensions span {
    background-position: 0 -63px
}
.xpress-editor .tool.off li.extensions span button {
    background-position: right -63px;
    color: #bcbcbc
}
.xpress-editor .tool.off li button {
    cursor: default
}
.xpress-editor .tool.off ul.extra3 li button {
    cursor: pointer
}
.xpress-editor .tool .layer {
    display: none;
    position: absolute;
    left: 0;
    top: 20px;
    background-color: #fbfbfb;
    border: 1px solid #c5c5c5;
    border-right: 1px solid #9f9f9f;
    border-bottom: 1px solid #9f9f9f
}
.xpress-editor .tool .layer li {
    float: none;
    left: 0
}
.xpress-editor .tool .layer button, .xpress-editor.black .tool .layer button {
    margin: 0 !important;
    width: auto;
    height: auto;
    background: 0 0;
    float: none
}
.xpress-editor .tool .layer button span {
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden
}
.xpress-editor .tool .btn_area {
    position: relative;
    clear: both;
    text-align: center !important;
    padding: 7px 0 12px;
    width: 100%;
    white-space: nowrap;
    *zoom: 1
}
.xpress-editor .tool .btn_area * {
    vertical-align: top
}
.xpress-editor .tool button.close {
    position: absolute;
    top: 4px;
    right: 3px;
    width: 21px;
    height: 20px;
    background: url(../img/btn_layer_close.gif) no-repeat center center !important
}
.xpress-editor .tool button.close span {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden
}
.xpress-editor .tool .layer .btn_area button {
    *margin: 0 2px !important
}
.xpress-editor .tool .layer .btn_area button.confirm {
    width: 38px;
    height: 21px;
    background: url(../img/btn_layer_confirm.gif) no-repeat
}
.xpress-editor .tool .layer .btn_area button.cancel {
    width: 38px;
    height: 21px;
    background: url(../img/btn_layer_cancel.gif) no-repeat
}
.xpress-editor .tool li.fcolor .layer {
    width: 218px !important;
    height: auto !important;
    background-image: none !important;
    overflow: hidden
}
.xpress-editor .tool .layer .palette {
    width: 210px;
    position: relative;
    left: 7px;
    padding: 8px 0 7px;
    margin: 0
}
.xpress-editor .tool .layer .palette li {
    float: left;
    margin: 0 1px 1px 0 !important;
    font-size: 0;
    line-height: 0
}
.xpress-editor .tool .layer .palette button {
    position: relative;
    overflow: hidden;
    width: 11px !important;
    height: 11px !important
}
.xpress-editor .tool li.bcolor .layer {
    width: 218px;
    overflow: hidden
}
.xpress-editor .tool .layer .background {
    width: 210px;
    position: relative;
    left: 7px;
    margin: 0 0 -2px 0;
    padding: 8px 0 0;
    *padding-bottom: 8px;
    _padding-bottom: 4px
}
.xpress-editor .tool .layer .background li {
    float: left;
    margin: 0 5px 2px 0 !important
}
.xpress-editor .tool .layer .background button {
    position: relative;
    overflow: hidden;
    width: 65px;
    height: 19px;
    text-align: left;
    padding: 4px
}
.xpress-editor .tool .layer .background button span {
    position: relative;
    visibility: visible;
    font-size: 12px;
    line-height: normal;
    width: auto;
    height: auto
}
.xpress-editor .tool li.style .layer {
    padding: 4px 2px;
    _overflow: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, direction=135, strength=2)
}
.xpress-editor .tool li.style .layer li {
    position: relative;
    background: #fbfbfb
}
.xpress-editor .tool li.style .layer li button {
    display: block;
    width: 134px;
    position: relative
}
.xpress-editor .tool li.style .layer li button span {
    display: block;
    width: 130px;
    text-align: left;
    letter-spacing: normal
}
.xpress-editor .tool li.style .layer li.h3 button span {
    padding: 3px 0 1px 4px;
    height: 15px;
    font-size: 16px;
    font-weight: 700
}
.xpress-editor .tool li.style .layer li.h4 button span {
    padding: 3px 0 2px 4px;
    height: 13px;
    font-size: 14px;
    font-weight: 700
}
.xpress-editor .tool li.style .layer li.h5 button span {
    padding: 3px 0 1px 4px;
    height: 11px;
    font-size: 12px;
    font-weight: 700
}
.xpress-editor .tool li.style .layer li.h6 button span {
    padding: 3px 0 1px 4px;
    height: 11px;
    font-size: 12px
}
.xpress-editor .tool li.style .layer li.p button span {
    padding: 3px 0 1px 4px;
    height: 11px;
    font-size: 12px;
    color: #5d5d5d
}
.xpress-editor .tool li.style .layer li button.hover {
    background: #c1f471;
    *height: 1%
}
.xpress-editor .tool li.blockquote .layer {
    padding: 6px 0 6px 7px;
    left: 0;
    width: 294px
}
.xpress-editor .tool li.blockquote .layer ul {
    *zoom: 1;
    margin: 0
}
.xpress-editor .tool li.blockquote .layer ul:after {
    content: "";
    display: block;
    clear: both
}
.xpress-editor .tool li.blockquote .layer li {
    position: relative;
    float: left;
    overflow: hidden;
    width: 32px;
    height: 34px;
    margin: 0 2px 0 0 !important;
    border: 1px solid #cdcecc !important;
    background-image: url(../img/btn_qmark.gif);
    background-repeat: no-repeat
}
.xpress-editor .tool li.blockquote .layer li.q1 {
    background-position: 0 0
}
.xpress-editor .tool li.blockquote .layer li.q2 {
    background-position: -32px 0
}
.xpress-editor .tool li.blockquote .layer li.q3 {
    background-position: -64px 0
}
.xpress-editor .tool li.blockquote .layer li.q4 {
    background-position: -96px 0
}
.xpress-editor .tool li.blockquote .layer li.q5 {
    background-position: -128px 0
}
.xpress-editor .tool li.blockquote .layer li.q6 {
    background-position: -160px 0
}
.xpress-editor .tool li.blockquote .layer li.q7 {
    background-position: -192px 0
}
.xpress-editor .tool li.blockquote .layer li.q8 {
    background-position: -224px 0
}
.xpress-editor .tool li.blockquote .layer li button {
    width: 32px;
    height: 34px
}
.xpress-editor .tool li.url .layer {
    width: 231px;
    height: 125px;
    background-image: url(../img/bx_url.gif);
    background-repeat: no-repeat;
    background-position: 10px 14px
}
.xpress-editor .tool li.url .layer fieldset {
    position: absolute;
    width: 212px;
    left: 10px;
    top: 14px
}
.xpress-editor .tool li.url .layer fieldset h3 {
    position: absolute;
    top: -4px;
    left: 15px;
    color: #404040;
    visibility: visible;
    font-size: 12px;
    line-height: normal;
    width: auto;
    height: auto;
    background: 0 0;
    margin: 0;
    padding: 0;
    font-weight: 400
}
.xpress-editor .tool li.url .layer fieldset input.link {
    position: absolute;
    left: 12px;
    top: 19px;
    width: 179px;
    padding: 2px 0 1px 6px;
    *margin: -1px 0;
    font-size: 11px;
    height: 13px;
    border: 1px solid #818181;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada
}
.xpress-editor .tool li.url .layer fieldset p {
    position: absolute;
    left: 12px;
    top: 44px
}
.xpress-editor .tool li.url .layer fieldset p input {
    width: 13px;
    height: 13px;
    vertical-align: middle;
    margin-right: 3px
}
.xpress-editor .tool li.url .layer .btn_area {
    position: absolute;
    bottom: 12px;
    padding: 0
}
.xpress-editor .tool li.table .layer {
    width: 242px;
    height: 239px;
    background-image: url(../img/bx_table.gif);
    background-repeat: no-repeat;
    background-position: 10px 14px
}
.xpress-editor .tool li.table .layer fieldset {
    position: absolute;
    width: 222px;
    left: 10px
}
.xpress-editor .tool li.table .layer fieldset h3 {
    position: absolute;
    top: -4px;
    left: 15px;
    color: #404040;
    visibility: visible;
    font-size: 12px;
    line-height: normal;
    width: auto;
    height: auto;
    background: 0 0;
    margin: 0;
    padding: 0;
    font-weight: 400
}
.xpress-editor .tool li.table .layer fieldset dl {
    position: absolute;
    left: 10px
}
.xpress-editor .tool li.table .layer fieldset dt {
    float: left;
    padding: 3px 0 0;
    height: 20px;
    white-space: nowrap;
    letter-spacing: -1px
}
.xpress-editor .tool li.table .layer fieldset dd {
    float: right;
    position: relative
}
.xpress-editor .tool li.table .layer fieldset dd button.add, .xpress-editor .tool li.table .layer fieldset dd button.del {
    position: absolute;
    left: 27px;
    width: 15px;
    height: 8px;
    background: url(../img/btn_layer_cell_adjust.gif) no-repeat
}
.xpress-editor .tool li.table .layer fieldset dd button.add {
    top: 1px
}
.xpress-editor .tool li.table .layer fieldset dd button.del {
    top: 9px;
    background-position: 0 -8px
}
.xpress-editor .tool li.table .layer fieldset dd .preview_palette {
    display: block;
    float: left;
    margin: 0 3px 0 0;
    padding: 2px;
    position: relative;
    border: 1px solid #c8c9c6;
    width: 14px;
    height: 14px;
    overflow: hidden
}
.xpress-editor .tool li.table .layer fieldset dd .preview_palette button {
    width: 14px;
    height: 14px;
    font-size: 500px;
    line-height: 0
}
.xpress-editor .tool li.table .layer fieldset dd .find_palette {
    width: 33px;
    height: 20px;
    background: url(../img/btn_search.gif) no-repeat
}
.xpress-editor .tool li.table .layer fieldset.num {
    top: 14px
}
.xpress-editor .tool li.table .layer fieldset.num dl {
    top: 18px;
    width: 60px
}
.xpress-editor .tool li.table .layer fieldset.num dt {
    height: 20px
}
.xpress-editor .tool li.table .layer fieldset.num dd {
    height: 23px
}
.xpress-editor .tool li.table .layer fieldset.num dt label {
    font-size: 11px;
    color: #333
}
.xpress-editor .tool li.table .layer fieldset.num dd input {
    padding: 3px 0 0 6px;
    *margin: -1px 0;
    width: 35px;
    height: 13px;
    font-size: 11px;
    border: 1px solid #818181;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada
}
.xpress-editor .tool li.table .layer fieldset.color {
    top: 96px
}
.xpress-editor .tool li.table .layer fieldset.color dl {
    top: 18px;
    width: 210px
}
.xpress-editor .tool li.table .layer fieldset.color dt {
    height: 23px
}
.xpress-editor .tool li.table .layer fieldset.color dd {
    height: 26px;
    width: 146px
}
.xpress-editor .tool li.table .layer fieldset.color dt label {
    font-size: 11px;
    color: #333
}
.xpress-editor .tool li.table .layer fieldset.color dd input {
    padding: 3px 0 0 6px;
    *margin: -1px 0;
    font-size: 11px;
    border: 1px solid #818181;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada
}
.xpress-editor .tool li.table .layer fieldset.color dd input#table_border_width {
    width: 35px;
    height: 13px
}
.xpress-editor .tool li.table .layer fieldset.color dd input#table_bg_color, .xpress-editor .tool li.table .layer fieldset.color dd input#table_border_color {
    width: 70px;
    height: 15px;
    *margin-right: 3px
}
.xpress-editor .tool li.table .layer table {
    position: absolute;
    top: 18px;
    left: 75px;
    width: 137px;
    height: 40px;
    table-layout: fixed;
    border-collapse: separate;
    border: 0
}
.xpress-editor .tool li.table .layer table * {
    font-size: 0;
    line-height: 0
}
.xpress-editor .tool li.table .layer table td, .xpress-editor .tool li.table .layer table th {
    text-align: center;
    padding: 0;
    border: 0
}
.xpress-editor .tool li.table .layer .btn_area {
    position: absolute;
    bottom: 12px;
    padding: 0;
    z-index: 1
}
.xpress-editor .tool li.table .layer .palette {
    display: none;
    position: absolute;
    z-index: 2;
    left: 11px;
    width: 204px;
    padding: 8px 7px 7px;
    _padding-right: 6px;
    background-color: #fbfbfb;
    border: 1px solid #c5c5c5;
    border-right: 1px solid #9f9f9f;
    border-bottom: 1px solid #9f9f9f
}
.xpress-editor .tool li.table .layer.p1 .palette {
    display: block;
    top: 163px
}
.xpress-editor .tool li.table .layer.p2 .palette {
    display: block;
    top: 189px
}
.xpress-editor .tool li.character .layer {
    width: 433px;
    height: 242px;
    overflow: hidden
}
.xpress-editor .tool li.character .layer ul {
    margin: 0
}
.xpress-editor .tool li.character .layer h3 {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden
}
.xpress-editor .tool li.character .layer .characterNav {
    position: absolute;
    top: 11px;
    left: -1px;
    overflow: hidden;
    white-space: nowrap
}
.xpress-editor .tool li.character .layer .characterNav li {
    display: inline;
    margin: 0 -4px 0 0;
    padding: 0 8px !important;
    background: url(../img/vr_layer_character.gif) no-repeat 0 0
}
.xpress-editor .tool li.character .layer .characterNav li a {
    color: #444;
    text-decoration: none;
    letter-spacing: -1px
}
.xpress-editor .tool li.character .layer .characterNav li a:active, .xpress-editor .tool li.character .layer .characterNav li a:focus, .xpress-editor .tool li.character .layer .characterNav li a:hover {
    text-decoration: underline
}
.xpress-editor .tool li.character .layer .characterNav li a.on {
    font-weight: 700;
    color: #004790;
    display: inline
}
.xpress-editor .tool li.character .layer .list {
    position: absolute;
    left: 7px;
    top: 30px;
    width: 421px;
    height: 172px;
    background: url(../img/bx_character.gif) no-repeat
}
.xpress-editor .tool li.character .layer .list li {
    position: relative;
    top: 1px;
    left: 1px;
    float: left;
    width: 20px;
    height: 18px;
    margin: 0 1px 1px 0 !important
}
.xpress-editor .tool li.character .layer .list li button {
    width: 20px;
    height: 18px
}
.xpress-editor .tool li.character .layer .list li button.hover {
    border: 2px solid #27c11a
}
.xpress-editor .tool li.character .layer .list li button span {
    overflow: visible;
    font-size: 12px;
    width: auto;
    height: auto;
    position: relative;
    visibility: visible;
    line-height: normal
}
.xpress-editor .tool li.character .layer p {
    position: absolute;
    top: 212px;
    left: 7px
}
.xpress-editor .tool li.character .layer p * {
    vertical-align: top
}
.xpress-editor .tool li.character .layer p label {
    position: relative;
    top: 4px;
    margin: 0 7px 0 0;
    color: #333;
    letter-spacing: -1px
}
.xpress-editor .tool li.character .layer p input {
    padding: 3px 0 0 4px;
    margin: 0 4px 0 0;
    width: 300px;
    _width: 306px;
    height: 16px;
    _height: 20px;
    border: 1px solid #acacac;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada
}
.xpress-editor .tool li.character .layer p button {
    position: relative;
    *top: 1px;
    width: 38px;
    height: 21px;
    background: url(../img/btn_layer_confirm.gif) no-repeat
}
.xpress-editor .tool li.character .layer p button span {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden
}
.xpress-editor .tool li.extensions .layer {
    width: auto;
    white-space: nowrap;
    padding: 5px 10px
}
.xpress-editor .tool li.extensions .layer li {
    margin: 2px 0
}
.xpress-editor .tool li.extensions .layer li a {
    color: #000;
    text-decoration: none
}
.xpress-editor .tool li.extensions .layer li a:hover {
    text-decoration: underline
}
.xpress-editor .fileUploader {
    clear: both;
    padding-top: 5px;
    margin-bottom: 10px
}
.xpress-editor .fileUploader:after {
    content: "";
    display: block;
    clear: both
}
.xpress-editor .fileUploader .preview {
    float: left;
    width: 64px;
    height: 64px;
    border: 1px solid #ccc;
    padding: 2px;
    margin: 0 10px 5px 0
}
.xpress-editor .fileUploader .preview.black {
    background-color: #000;
    border: 1px solid #666
}
.xpress-editor .fileUploader .preview img {
    display: block;
    width: 64px;
    height: 64px
}
.xpress-editor .fileUploader .fileListArea {
    float: left;
    width: 260px;
    margin: 0 10px 5px 0
}
.xpress-editor .fileUploader .fileListArea select {
    width: 100%;
    height: 70px;
    overflow: auto;
    margin: 0;
    padding: 0;
    float: none
}
.xpress-editor .fileUploader .fileListArea select option {
    font-size: 11px
}
.xpress-editor .fileUploader .fileListArea.black select {
    background-color: #000;
    border: 1px solid #666
}
.xpress-editor .fileUploader .fileListArea.black select option {
    color: #aaa
}
.xpress-editor .fileUploader .fileUploadControl {
    clear: right
}
.xpress-editor .fileUploader .fileUploadControl .text {
    margin: 0 0 5px;
    font-size: 11px;
   /* text-decoration: underline*/
  background: #f3f3f3;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#e8e8e8));
background: -webkit-linear-gradient(0% 0%, 0% 100%, from(white), to(#e8e8e8));
background: -moz-linear-gradient(center top, white, #e8e8e8);
background: linear-gradient(#ffffff, #e8e8e8);
}
.xpress-editor .fileUploader .file_attach_info {
    clear: right;
    margin: 5px 0;
    font-size: 11px;
    color: #333
}
.xpress-editor .autosave_message {
    display: none;
    background: #f6ffdb;
    padding: 6px 10px;
    margin: 0;
    line-height: 1
}
.xpress-editor.black .autosave_message {
    display: none;
    background: #222;
    padding: 6px 10px;
    margin: 0;
    line-height: 1;
    color: #fff
}
.xpress-editor .input_syntax.black {
    background: 0 0;
    color: #fff
}