@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
html {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    overflow-y: scroll;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 81.25%;
    line-height: 1.769em;
    overflow: hidden;
    position: relative;
    word-break: break-all;
    word-wrap: break-word;
}
body a, body select, body input, body button, body textarea, body .co-highlight {
}
.co-device-Android input, .co-device-Android textarea {
}
body .co-nohighlight, body .co-tree-noselect {
}
p {
    padding: 10px;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    border-color: #B9B9B9 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 0;
    margin: 10px 0;
    padding: 0;
}
hr.dashed {
    border-style: dashed;
}
hr.dotted {
    border-style: dotted;
}
hr.invisible {
    border-width: 0;
    margin: 2.5px 0;
}
strong {
    font-weight: bold;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
a {
    outline: 0 none;
    text-decoration: underline;
}
a:focus {
    outline: medium none;
}
img {
    line-height: 0;
    vertical-align: middle;
}
input, button {
    font-size: 1em;
    height: 1.615em;
    line-height: 1.462em;
    margin: 0;
    min-height: 21px;
    outline: 0 none;
    vertical-align: middle;
}
.co-device-iPad input, .co-device-iPad button {
    height: 1.538em;
    min-height: 20px;
}
[type="text"], [type="password"], textarea, select {
    border: 1px solid #CCCCCC;
}
[type="text"]:hover, [type="password"]:hover, textarea:hover, select:hover, [type="text"]:focus, [type="password"]:focus, textarea:focus, select:focus {
    border-color: #C7E2F1;
}
[type="file"] {
    width: 300px;
}
[type="radio"], [type="checkbox"] {
    padding: 0;
}
button, [type="button"], [type="reset"], [type="submit"] {
    background: url("../img/co-btn_back.jpg") repeat-x scroll 0 100% #FFFFFF;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    cursor: pointer;
    min-height: 21px;
    padding: 0 15px;
}
.co-browser-IE-8 button, .co-browser-IE-8 [type="button"], .co-browser-IE-8 [type="reset"], .co-browser-IE-8 [type="submit"] {
    min-height: 19px;
}
button:hover, [type="button"]:hover, [type="reset"]:hover, [type="submit"]:hover {
    background: url("../img/co-btn_back_on.jpg") repeat-x scroll 0 0 #EEEEEE;
    border-color: #BBBBBB;
}
html:not(.co-browser-IE) button:active, html:not(.co-browser-IE) [type="button"]:active, html:not(.co-browser-IE) [type="reset"]:active, html:not(.co-browser-IE) [type="submit"]:active {
    background: url("../img/co-btn_back_on.jpg") repeat-x scroll 0 0 #EEEEEE;
    padding: 1px 14px 0 16px;
}
button[disabled], [type="button"][disabled], [type="reset"][disabled], [type="submit"][disabled] {
    background: url("../img/co-btn_back.jpg") repeat-x scroll 0 100% #FFFFFF !important;
    cursor: default;
    padding: 0 15px !important;
}
[disabled] {
    color: #999999;
    text-shadow: 1px 1px 0 #FFFFFF;
}
[type="text"], [type="password"] {
    -moz-box-sizing: border-box;
    height: 1.615em;
    line-height: 1.154em;
    min-height: 21px;
    padding: 0 3px;
}
.co-browser-IE-8 [type="text"], .co-browser-IE-8 [type="password"] {
    min-height: 1em;
    padding: 3px;
}
textarea {
    -moz-box-sizing: border-box;
    font-size: inherit;
    margin: 0;
    padding: 3px;
    resize: none;
}
select {
    -moz-box-sizing: border-box;
    font-size: 1.523em;
    height: 1.615em;
    line-height: 1.615em;
    margin: 0;
    max-width: 100%;
    min-height: 21px;
    overflow: hidden;
    padding: 1px;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    word-wrap: normal;
}
select[size] {
    height: auto;
}
.co-browser-IE-8 select {
    min-height: 17px;
}
option {
    max-width: 100%;
    white-space: nowrap;
}
fieldset {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    margin: 0 0 10px;
    padding: 0 10px 10px;
}
legend {
    margin: 0 0 0 10px;
    padding: 5px 10px;
    white-space: nowrap;
}
.co-browser-Firefox ruby {
    display: inline-block;
    position: relative;
}
.co-browser-Firefox ruby > rt {
    display: block;
    font-size: 8px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: -12px;
}
.co-browser-Firefox ruby > rp {
    display: none;
}
.co-has-layers iframe, .co-has-layers embed, .co-has-layers object, .co-has-layers applet {
    visibility: hidden;
}
.co-has-layers .ui-dialog object {
    visibility: visible;
}
.co-tleft {
    text-align: left !important;
}
.co-tcenter {
    text-align: center !important;
}
.co-tcenter-in {
    display: inline-block;
    text-align: left;
}
.co-tright {
    text-align: right !important;
}
.co-vtop {
    vertical-align: top !important;
}
.co-vmiddle {
    vertical-align: middle !important;
}
.co-fleft {
    float: left !important;
}
.co-fcenter {
    display: block;
    margin: 0 auto !important;
}
.co-fright {
    float: right !important;
}
.co-fnone {
    float: none !important;
}
.co-clear {
    clear: both;
}
.co-nowrap {
    white-space: nowrap;
}
.co-normal {
    white-space: normal !important;
}
.co-btn {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    cursor: pointer;
    display: inline-block;
    outline: 0 none;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-indent: -9999px;
    vertical-align: middle;
}
.co-btn:hover, .co-btn:active {
    background: none repeat scroll 0 0 transparent;
}
.co-abtn {
    background: url("../img/co-btn_back.jpg") repeat-x scroll 0 100% #FFFFFF;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    height: 1.462em;
    line-height: 1.462em;
    min-height: 19px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
.co-abtn:hover {
    background: url("../img/co-btn_back_on.jpg") repeat-x scroll 0 0 #EEEEEE;
    border-color: #BBBBBB;
}
.co-abtn:active > span, .co-browser-IE .co-abtn > span:active {
    left: 1px;
    position: relative;
    top: 1px;
}
.co-btn-close, .co-btn-close:hover, .co-btn-close:active {
    background: url("../img/co-ic_close.gif") no-repeat scroll 0 50% transparent;
    height: 11px;
    width: 10px;
}
.co-btn-printer, .co-btn-printer:hover, .co-btn-printer:active {
    background: url("../img/co-ic_printer.png") no-repeat scroll 0 0 transparent;
    height: 19px;
    width: 20px;
}
.co-btn-cabinet, .co-btn-cabinet:hover, .co-btn-cabinet:active {
    background: url("../img/co-ic_cabinet.png") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 18px;
}
.co-btn-edit, .co-btn-edit:hover, .co-btn-edit:active {
    background: url("../img/co-ic_pen.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px;
}
.co-btn-memo, .co-btn-memo:hover, .co-btn-memo:active {
    background: url("../img/co-ic_memo.gif") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 20px;
}
.co-pageback > span {
    background: url("../img/co-ic_back.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 100%;
    min-height: 100%;
    overflow: hidden;
    padding: 0 10px;
    text-indent: -9999px;
    width: 19px;
}
.co-bookmark {
    max-height: 15px;
    max-width: 18px;
}
.co-strong {
    color: #336699;
    font-weight: bold;
}
.co-msg {
    color: #3366CC;
    font-weight: normal;
    line-height: 1.8;
}
.co-msg-b {
    font-size: 0.8462em;
    line-height: 1.8;
}
.co-msg-g {
    color: #666666;
}
.co-msg-r {
    color: #CC0000;
}
.co-msg-rs {
    color: #CC0000;
    font-size: 0.8462em;
    font-weight: normal;
    line-height: 1.8;
}
p.co-msg, p.co-msg-b, p.co-msg-g, p.co-msg-r, p.co-msg-rs {
    margin: 0;
    padding: 0 0 0 1.4em;
    text-indent: -1.4em;
}
.co-small {
    font-size: 0.846em;
}
.co-busyo {
    color: #999999;
    font-size: 0.846em;
}
.co-busyo-def {
    color: #CC0000;
}
.co-multi-line-title {
    background: inherit;
    overflow: hidden;
}
.co-multi-line-title:before {
    content: "";
    float: left;
    height: 100%;
    width: 5px;
}
.co-multi-line-title:after {
    -moz-box-sizing: content-box;
    background: inherit;
    content: "…";
    float: right;
    left: 100%;
    margin-left: -1.2em;
    padding-right: 5px;
    position: relative;
    text-align: right;
    top: -1.4em;
    width: 1.2em;
}
.co-multi-line-title-text {
    float: right;
    margin-left: -5px;
    width: 100%;
}
.co-msg-warning {
    background: url("../img/co-ic_warning_mini.gif") no-repeat scroll 0 50% transparent;
    color: #CC0000;
    display: inline-block;
    min-height: 13px;
    padding-left: 18px;
}
.co-msg-alert {
    background: url("../img/co-ic_warning.gif") no-repeat scroll 0 50% transparent;
    color: #CC0000;
    display: inline-block;
    min-height: 19px;
    padding-left: 24px;
}
.co-msg-close {
    background: url("../img/co-ic_close.gif") no-repeat scroll 0 50% transparent;
    padding: 2px 0 2px 13px;
}
.co-msg-edit {
    background: url("../img/co-ic_pen.gif") no-repeat scroll 0 4px transparent;
    padding: 3px 0 3px 19px;
}
.co-msg-memo {
    background: url("../img/co-ic_memo.gif") no-repeat scroll 0 0 transparent;
    padding: 3px 0 3px 19px;
}
.co-msg-file {
    background: url("../img/co-ic_file.gif") no-repeat scroll 0 50% transparent;
    padding: 0 0 0 16px;
}
.co-msg-lock {
    background: url("../img/co-ic_lock.gif") no-repeat scroll 0 50% transparent;
    padding: 1px 0 1px 16px;
}
.co-msg-printer {
    background: url("../img/co-ic_printer.png") no-repeat scroll 0 50% transparent;
    display: inline-block;
    min-height: 18px;
    padding-left: 22px;
}
.co-msg-preview {
    background: url("../img/ic_file_preview.png") no-repeat scroll 0 50% transparent;
    display: inline-block;
    min-height: 18px;
    padding-left: 22px;
}
.co-msg-cabinet {
    background: url("../img/co-ic_cabinet.png") no-repeat scroll 0 50% transparent;
    display: inline-block;
    line-height: 30px;
    min-height: 18px;
    padding-left: 22px;
}
.co-msg-download {
    background: url("../img/co-ic_download.gif") no-repeat scroll 0 0 transparent;
    padding: 0 0 4px 25px;
}
.co-required:after {
    color: #FF6600;
    content: "(*)";
    font-weight: normal;
    margin-left: 2px;
}
.co-msg-required {
    color: #FF6600;
    display: inline-block;
    line-height: 1;
    margin-top: 5px;
}
.co-msg-required .co-required {
    margin-right: 2px;
}
.co-gicon-all, .co-gicon-lock, .co-gicon-group, .co-gicon-group-off, .co-gicon-mygroup, .co-gicon-role, .co-gicon-user, .co-gicon-user-off {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    margin: 0 4px 0 0;
    overflow: hidden;
    padding-left: 20px;
    vertical-align: middle;
    width: 0;
}
.co-gicon-all {
    background-image: url("../img/co-gicon_all.png");
}
.co-gicon-lock {
    background-image: url("../img/co-gicon_lock.gif");
}
.co-gicon-group {
    background-image: url("../img/co-gicon_group.png");
}
.co-gicon-group-off {
    background-image: url("../img/co-gicon_group_off.gif");
}
.co-gicon-mygroup {
    background-image: url("../img/co-gicon_mygroup.png");
}
.co-gicon-role {
    background-image: url("../img/co-gicon_role.png");
}
.co-gicon-user {
    background-image: url("../img/co-gicon_user.png");
}
.co-gicon-user-off {
    background-image: url("../img/co-gicon_user_off.gif");
}
.co-width-30p {
    width: 30% !important;
}
.co-width-40p {
    width: 40% !important;
}
.co-width-50p {
    width: 50% !important;
}
.co-width-100p {
    width: 100% !important;
}
.co-width-50 {
    width: 50px !important;
}
.co-width-60 {
    width: 60px !important;
}
.co-width-70 {
    width: 70px !important;
}
.co-width-80 {
    width: 80px !important;
}
.co-width-100 {
    width: 100px !important;
}
.co-width-120 {
    width: 120px !important;
}
.co-width-150 {
    width: 150px !important;
}
.co-width-200 {
    width: 200px !important;
}
.co-width-250 {
    width: 250px !important;
}
.co-width-300 {
    width: 300px !important;
}
.co-width-350 {
    width: 350px !important;
}
.co-width-400 {
    width: 400px !important;
}
.co-width-500 {
    width: 500px !important;
}
.co-width-600 {
    width: 600px !important;
}
.co-width-650 {
    width: 650px !important;
}
.co-width-700 {
    width: 700px !important;
}
.co-width-800 {
    width: 800px !important;
}
.co-width-850 {
    width: 850px !important;
}
.co-width-short {
    width: 200px !important;
}
.co-width-middle {
    width: 250px !important;
}
.co-width-long {
    width: 500px !important;
}
.co-max-40p {
    max-width: 40%;
}
.co-max-70p {
    max-width: 70%;
}
.co-max-90p {
    max-width: 90%;
}
.co-width-right-val {
    width: 710px !important;
}
.co-width-2em {
    -moz-box-sizing: content-box;
    height: 1.54em;
    min-height: 1.54em;
    width: 2em !important;
}
.co-width-3em {
    -moz-box-sizing: content-box;
    height: 1.54em;
    min-height: 1.54em;
    width: 3em !important;
}
.co-width-4em {
    -moz-box-sizing: content-box;
    height: 1.54em;
    min-height: 1.54em;
    width: 4em !important;
}
.co-width-6num {
    -moz-box-sizing: content-box;
    height: 1.54em;
    min-height: 1.54em;
    width: 60px !important;
}
.co-datepicker {
    -moz-box-sizing: content-box;
    height: 1.54em;
    min-height: 1.54em;
    width: 6em;
}
.co-browser-IE .co-width-2em, .co-browser-IE .co-width-3em, .co-browser-IE .co-width-4em, .co-browser-IE .co-datepicker, .co-browser-Firefox .co-width-2em, .co-browser-Firefox .co-width-3em, .co-browser-Firefox .co-width-4em, .co-browser-Firefox .co-datepicker {
    height: 1.46em;
    min-height: 1.46em;
}
.co-browser-IE-8 .co-width-2em, .co-browser-IE-8 .co-width-3em, .co-browser-IE-8 .co-width-4em, .co-browser-IE-8 .co-datepicker {
    height: 1em;
    min-height: 1em;
    width: 6.62em;
}
#dn-s-guide .co-datepicker {
    font-size: 0.923em;
}
.co-datepicker.invalid {
    background: none repeat scroll 0 0 #FFCCCC;
    border-color: #CC0000;
}
.co-color-blue {
    background-color: #4B7FE5 !important;
}
.co-color-blue2 {
    background-color: #D2DFF8 !important;
}
.co-color-green {
    background-color: #7CB01F !important;
}
.co-color-green2 {
    background-color: #DEF3B9 !important;
}
.co-color-yellow {
    background-color: #FEAA2D !important;
}
.co-color-yellow2 {
    background-color: #FFE1B4 !important;
}
.co-color-pink {
    background-color: #FF9899 !important;
}
.co-color-pink2 {
    background-color: #FFDCDC !important;
}
.co-color-red {
    background-color: #EE504F !important;
}
.co-color-red2 {
    background-color: #F8BCBB !important;
}
.co-color-gray {
    background-color: #8A8A8A !important;
}
.co-color-gray2 {
    background-color: #E1E1E1 !important;
}
body {
    min-width: 200px;
}
body.dn-side-fit {
    min-width: 1157px;
}
body#dn-simple-main {
	box-sizing:border-box;
    height: 100%;
    overflow: visible;
}
#dn-header {
    background: url("../img/dn-header_back.jpg") repeat-x scroll 0 100% #0157AD;
    height: 3.077em;
    margin: 0 auto;
    min-height: 40px;
    min-width: 900px;
    position: relative;
}
#dn-body {
    background: none repeat scroll 0 0 #F1F1F1;
    height: 100%;
    position: relative;
}
#dn-side-wrap {
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}
.co-browser-IE-8 #dn-side-wrap {
    bottom: -8px;
}
.dn-side-open #dn-side-wrap {
    z-index: 3002;
}
.dn-side-open #dn-side-wrap, .dn-side-fit #dn-side-wrap {
    width: 235px;
}
.dn-side-close #dn-side-in {
    display: none;
}
#dn-main-wrap {
    margin-left: 20px;
    min-height: 560px;
}
.dn-side-fit #dn-main-wrap {
    margin-left: 235px;
}
#dn-main-wrap:after {
    clear: both;
    content: "";
    display: block;
}
#dn-main {
    margin: 0 auto;
    width: 902px;
}
#dn-h-logo {
    display: block;
    float: left;
    margin: 0 0 0 20px;
    max-height: 40px;
    max-width: 350px;
    overflow: hidden;
}
#dn-h-search {
    display: inline-block;
    margin-right: -210px;
    position: absolute;
    left: 3%;
    text-align: right;
    top: 9px;
    white-space: nowrap;
    color: #FFFFFF;
}
#dn-h-user {
    color: #FFFFFF;
    float: right;
    line-height: 3.077em;
}
#dn-h-username {
    background: url("../img/co-toggle-wb.png") no-repeat scroll 100% 18px transparent;
    color: #FFFFFF;
    display: block;
    height: 3.077em;
    margin-right: 11px;
    min-height: 40px;
    overflow: hidden;
    padding-right: 11px;
    text-align: right;
    text-decoration: none;
    width: 20.5em;
}
#dn-h-usermenu {
    background: none repeat scroll 0 0 #1D3956;
    z-index: 3003;
}
.dn-h-usermenu-item > a {
    color: #FFFFFF;
    display: block;
    line-height: 34px;
    padding: 0 10px;
    text-decoration: none;
}
.dn-h-usermenu-item > a:hover {
    background: none repeat scroll 0 0 #33567A;
    text-decoration: none;
}
#dn-side {
    background: url("../img/dn-toggle_back.jpg") repeat-y scroll 100% 0 #FFFFFF;
    height: 100%;
    padding: 0 20px 0 0;
    position: relative;
}
#dn-s-toggle {
    background: url("../img/dn-toggle_img.gif") no-repeat scroll 50% 50% transparent;
    border-right: 1px solid #B9B9B9;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 19px;
}
#dn-side-in {
    height: 100%;
    position: relative;
    width: 100%;
}
#dn-s-close {
    background: url("../img/dn-side_close_back.jpg") repeat-y scroll 100% 0 transparent;
    border-bottom: 1px solid #B9B9B9;
    height: 24px;
    width: 100%;
}
#dn-s-c-icon {
    display: block;
    float: right;
    height: 15px;
    margin: 2px;
    overflow: hidden;
    padding: 2px;
    text-indent: -9999px;
    width: 16px;
}
.dn-side-open #dn-s-c-icon {
    background: url("../img/dn-side_fit.gif") no-repeat scroll 4px 4px transparent;
}
.dn-side-fit #dn-s-c-icon {
    background: url("../img/dn-side_close.gif") no-repeat scroll 4px 4px transparent;
}
#dn-s-scroll {
    border-right: 1px solid #B9B9B9;
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    right: 0;
    top: 25px;
}
.dn-s-menu-link {
    display: block;
    font-weight: bold;
    height: 1.923em;
    line-height: 1.923em;
    min-height: 25px;
    padding: 0 0 0 20px;
    text-decoration: none;
}
.dn-s-menu-title + ul, .dn-s-menu-title + div {
    display: none;
}
.dn-s-menu-title.on + ul, .dn-s-menu-title.on + div {
    display: block;
}
#dn-s-menu > .dn-s-menu-title, #dn-s-option > .dn-s-menu-title {
    background: url("../img/dn-side_menu_back.jpg") repeat-x scroll 0 100% #77A9DC;
    white-space: nowrap;
}
#dn-s-menu .dn-s-menu-link, #dn-s-option .dn-s-menu-link {
    background: url("../img/co-toggle-wl.png") no-repeat scroll 8px 50% transparent;
    color: #FFFFFF;
    height: 1.923em;
    min-height: 25px;
}
#dn-s-menu .dn-s-menu-title.on .dn-s-menu-link, #dn-s-option .dn-s-menu-title.on .dn-s-menu-link {
    background: url("../img/co-toggle-wb.png") no-repeat scroll 6px 50% transparent;
}
.dn-s-menu-list {
    background: none repeat scroll 0 0 #FFFFFF;
    line-height: 22px;
}
.dn-s-menu-item {
    padding: 0 8px 0 17px;
}
.dn-s-menu-item.on {
    background: url("../img/co-copy_cabinet_list_on.gif") no-repeat scroll 5px 50% transparent;
}
.dn-s-menu-item:hover {
    background-color: #E1EBF4;
}
.dn-s-menu-item > a {
    color: #336699;
    display: block;
    padding: 0 0 0 3px;
    text-decoration: none;
}
.dn-s-menu-item.on > a {
    border-bottom: 1px dotted #CCCCCC;
}
.dn-s-menu-item > a:hover {
    color: #336699;
}
#dn-s-option-toggle img {
    margin: 0 3px 0 0;
}
#dn-s-option-toggle > .dn-s-menu-item > a > div {
    display: table-cell;
    vertical-align: middle;
}
#dn-s-guide > .dn-s-menu-title {
    background: url("../img/dn-side_menu_back2.jpg") repeat-x scroll 0 100% transparent;
    white-space: nowrap;
}
#dn-s-guide .dn-s-menu-link {
    background: url("../img/co-toggle-l.png") no-repeat scroll 8px 50% transparent;
    color: #556884;
    height: 1.923em;
    min-height: 25px;
}
#dn-s-guide .dn-s-menu-title.on .dn-s-menu-link {
    background: url("../img/co-toggle-b.gif") no-repeat scroll 6px 50% transparent;
}
#dn-s-menu-q, #dn-s-menu-a {
    float: right;
    height: 19px;
    margin: 3px 3px 3px 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 19px;
}
#dn-s-menu-q {
    background: url("../img/co-btn_question.gif") no-repeat scroll 0 0 transparent;
    display: block;
}
.co-guide-title {
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #336699;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 5px;
}
.co-guide-item {
    border-top: 1px solid #CCCCCC;
    margin: 10px 0 0;
    padding: 10px 0 0;
}
.co-guide-item:first-child {
    border-top: 0 none;
    margin: 0;
    padding: 0;
}
.co-guide-toggle {
    background: url("../img/co-toggle-r.png") no-repeat scroll 100% 50% transparent;
    color: #336699;
    display: block;
    height: 1.538em;
    line-height: 1.538em;
    min-height: 20px;
    padding-right: 10px;
    text-decoration: none;
}
.co-guide-item.on .co-guide-toggle {
    background-image: url("../img/co-toggle-b.gif");
    overflow: hidden;
    white-space: nowrap;
}
.co-guide-toggle-item {
    display: none;
}
.co-guide-item.on .co-guide-toggle-item {
    display: block;
}
.co-guide-title.search {
    background-image: url("../img/co-guide-search.gif");
    padding-left: 20px;
}
.co-guide-label {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}
.co-guide-searchbtn, .co-guide-toggle-item > .co-btnclear {
    margin: 10px 0 0;
}
.co-btnclear > span {
    background: url("../img/co-ic_remover.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 100%;
    min-height: 100%;
    overflow: hidden;
    padding: 0 10px;
    text-indent: -9999px;
    width: 14px;
}
.co-guide-title.useful {
    background-image: url("../img/co-guide-useful.gif");
    padding-left: 20px;
}
.dn-s-guide {
    margin: 12px;
}
.co-m-header {
    background: url("../img/co-header_back.png") repeat-x scroll 0 0 #2D9AC9;
    height: 2.769em;
    margin: 0 0 10px;
    min-height: 36px;
}
.co-m-title {
    background: url("../img/co-header_left.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    line-height: 36px;
    overflow: hidden;
    white-space: nowrap;
}
.co-m-title > span {
    background-position: 6px 50%;
    background-repeat: no-repeat;
}
.co-m-title > span:first-child {
    display: inline-block;
    padding: 0 0 0 40px;
}
.co-m-title .overflow-auto {
    display: inline-block;
    font-style: italic;
    overflow: hidden;
    padding-right: 0.3em;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    word-wrap: normal;
}
#co-m-h-setting {
    margin: 0 0 0 -240px;
    position: relative;
}
#co-m-h-tabs {
    float: right;
    overflow: hidden;
    padding: 6px 10px 0 0;
    text-align: right;
}
.co-m-h-tab {
    display: inline-block;
}
.co-m-h-tab > a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    color: #999999;
    display: block;
    line-height: 22px;
    padding: 0 8px;
    text-align: center;
    text-decoration: none;
}
.co-m-h-tab.on > a {
    color: #336699;
    font-weight: bold;
}
#co-m-h-setting-link {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 36px;
    overflow: hidden;
    text-indent: -9999px;
    width: 37px;
}
#co-m-h-setting-menus {
    background: url("../img/co-function_back.jpg") repeat-x scroll 0 100% #FFFFFF;
    border: 1px solid #A5A5A5;
    line-height: 22px;
    max-height: 460px;
    overflow: auto;
    padding: 5px;
    white-space: nowrap;
    width: 211px;
    z-index: 3003;
}
.co-m-h-setting-menu {
    border-top: 0 none;
    margin: 0;
    padding: 0;
}
.co-m-h-setting-menu.stlink {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.co-m-h-setting-list-label {
    background: url("../img/co-toggle-l.png") no-repeat scroll 7px 7px transparent;
    color: #333333;
    display: block;
    font-weight: bold;
    padding: 0 0 0 25px;
    text-decoration: none;
}
.co-m-h-setting-list-label.on {
    background: url("../img/co-toggle-b.gif") no-repeat scroll 5px 9px transparent;
}
.co-m-h-setting-menu.hplink > .co-m-h-setting-list-label {
    background: url("../img/co-btn_question.gif") no-repeat scroll 0 50% transparent;
    font-weight: normal;
    padding: 0 3px 0 25px;
    text-decoration: none;
}
a.co-m-h-setting-list-label:hover {
    background-color: #E1EBF4 !important;
}
.co-m-h-setting-list {
    display: none;
}
.co-m-h-setting-list.on {
    display: block;
}
.co-m-h-setting-item > a:hover {
    background-color: #E1EBF4;
    color: #333333;
}
.co-m-h-setting-item {
    padding: 0 0 0 22px;
}
.co-m-h-setting-item > a {
    background: none repeat scroll 0 0 transparent;
    color: #336699;
    display: block;
    padding: 0 3px;
    text-decoration: none;
}
.co-m-h-setting-item.on {
    background: url("../img/co-copy_cabinet_list_on.gif") no-repeat scroll 5px 5px transparent;
}
.co-m-h-setting-item.on > a {
    border-bottom: 1px dotted #CCCCCC;
    font-weight: bold;
}
.co-m-h-setting-item .co-m-h-setting-subtitle {
    padding: 0 3px;
}
.co-m-h-setting-item > ul {
    margin: 0 0 0 -22px;
}
.co-m-h-setting-item > ul > li > a {
    padding: 0 0 0 16px;
}
.co-setting-toggle {
    background: url("../img/co-toggle-l.png") no-repeat scroll 7px 7px transparent;
}
.co-setting-toggle.open {
    background: url("../img/co-toggle-b.gif") no-repeat scroll 5px 9px transparent;
}
.co-setting-toggle .co-setting-toggle {
    background-image: none;
}
.co-setting-toggle .co-setting-toggle > a {
    background-image: url("../img/co-toggle-l.png");
    background-position: 2px 7px;
    background-repeat: no-repeat;
}
.co-setting-toggle .co-setting-toggle.open > a {
    background-image: url("../img/co-toggle-b.gif");
    background-position: 0 9px;
    background-repeat: no-repeat;
}
.co-setting-toggle > a {
    color: #333333;
}
.co-setting-toggle > ul {
    display: none;
}
.co-setting-toggle.open > ul {
    display: block;
}
.comad-header .co-m-h-setting-list {
    display: block;
}
.comad-header .co-m-h-setting-list-label {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
.co-copyright {
    color: #999999;
    float: left;
    font-size: 10px;
    margin: 10px 0 0;
    text-align: center;
    width: 100%;
}
.co-m-content {
    margin: 0 0 10px;
    width: 100%;
}
.co-actionwrap {
    margin: 0 0 5px;
}
.co-actionwrap:after {
    clear: both;
    content: "";
    display: block;
}
.co-actionwrap.bottom {
    margin: 5px 0 0;
}
.co-actionarea {
    float: left;
    min-height: 20px;
}
.co-actionarea:after {
    clear: both;
    content: "";
    display: block;
}
.co-actionarea > .line {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #333333;
    margin: 0;
    padding: 0;
}
.co-subactionarea {
    float: right;
}
.co-btn-update {
    background: url("../img/co-btn_updata.png") no-repeat scroll 50% 50% transparent;
    border: 1px solid transparent;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: right;
    height: 15px;
    margin: 1px 1px 1px 9px;
    overflow: hidden;
    padding: 1px;
    text-indent: -9999px;
    width: 15px;
}
.co-btn-update:hover {
    background-color: #FFFFFF;
    border-color: #B9B9B9;
}
.co-btn-update.on {
    background: url("../img/co-btn_updata_on.gif") no-repeat scroll 50% 50% transparent;
}
.dn-loading-message {
    background: url("../img/co-btn_updata_on.gif") no-repeat scroll 2px 50% #FFFFCC;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    height: 24px;
    padding-left: 24px;
    vertical-align: middle;
}
.dn-loading-message.vertical {
    background-position: 50% 3px;
    display: inline-block;
    height: auto;
    padding: 24px 4px 2px;
}
.dn-loading-message.gray {
    background-color: #EEEEEE;
}
.co-bottom-tip {
    height: 24px;
}
.co-device-PC .co-bottom-tip {
    bottom: 0;
    text-align: center;
    width: 100%;
}
.co-bottom-tip > .dn-loading-message {
    border-bottom: 0 none;
    border-radius: 5px 5px 0 0;
}
#dn-loading {
    z-index: 4201;
}
#dn-processing {
    z-index: 4200;
}
.co-loading-dialog {
    padding: 0;
}
.co-loading-dialog .dn-loading-message {
    background: url("../img/co-ic_dialogload.gif") no-repeat scroll 50% 50% transparent;
    border: medium none;
    display: block;
    text-indent: -9999px;
}
.co-position-fixed {
    position: absolute;
}
.co-device-PC .co-position-fixed {
    position: fixed;
}
.co-actionarea-move, .co-chk-cnt-move, .co-page-paging-move-mode .co-actionarea-normal {
    display: none;
}
.co-page-paging-move-mode .co-actionarea-move, .co-page-paging-move-mode .co-chk-cnt-move {
    display: block;
}
.co-page-paging-move-mode .co-chk-cnt-some, .co-page-paging-move-mode .co-chk-cnt-all {
    display: none !important;
}
.co-table-move-wrap {
    position: relative;
}
.co-table-move-wrap .co-tr-selected {
    background: none repeat scroll 0 0 #DBFFB7;
}
.co-table-move-wrap .ui-draggable {
    cursor: move;
}
.co-table-move-wrap .ui-draggable input {
    cursor: auto;
}
.co-table-move-wrap .ui-draggable-disabled {
    cursor: auto;
    opacity: 1;
}
.co-table-move-wrap #co-dragtip {
    z-index: 3;
}
.co-move-bar {
    background: none repeat scroll 0 0 #336699;
    height: 2px;
    left: 0;
    margin: -1px 0 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.co-move-bar-arrow {
    border-bottom: 4px solid transparent;
    border-left: 4px solid #336699;
    border-top: 4px solid transparent;
    height: 2px;
    left: 0;
    margin: -4px 0 0 -4px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.co-move-list-overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.co-browser-IE .co-move-list-overlay {
    background-color: #FFFFFF;
    opacity: 0;
}
#co-listview-left .co-listview-folders-mask {
    background: none repeat scroll 0 0 #333333;
    display: block !important;
    opacity: 0.5;
    overflow: hidden !important;
    position: absolute;
    width: 200px;
    z-index: 1;
}
.co-page {
    float: right;
    line-height: 20px;
    margin-top: 2px;
    overflow: hidden;
}
.co-page-text {
    float: left;
}
.co-paging {
    float: left;
    line-height: 18px;
    white-space: nowrap;
}
.co-page-meta, .co-page-first, .co-page-prev, .co-page-next, .co-page-last {
    float: left;
    margin-left: 3px;
}
.co-page-link {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    color: #333333;
    display: block;
    text-decoration: none;
}
.co-page-link.on {
    background: none repeat scroll 0 0 #DBFFB7;
}
.co-page-meta > .co-page-link {
    background: url("../img/co-paging_meta.gif") no-repeat scroll 5px 50% #FFFFFF;
    padding: 0 5px 0 17px;
}
.co-page-first > .co-page-link, .co-page-prev > .co-page-link, .co-page-next > .co-page-link, .co-page-last > .co-page-link {
    background-color: #FFFFFF;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 18px;
}
.co-page-first > .co-page-link {
    background-image: url("../img/co-paging_first.gif");
    width: 20px;
}
.co-page-prev > .co-page-link {
    background-image: url("../img/co-paging_prev.gif");
}
.co-page-next > .co-page-link {
    background-image: url("../img/co-paging_next.gif");
}
.co-page-last > .co-page-link {
    background-image: url("../img/co-paging_last.gif");
    width: 20px;
}
.co-page-first > .co-page-link.nolink, .co-page-prev > .co-page-link.nolink, .co-page-next > .co-page-link.nolink, .co-page-last > .co-page-link.nolink {
    background-color: #CCCCCC;
    padding: 0;
}
.co-page-link:hover {
    background-color: #E1EBF4;
    text-decoration: underline;
}
.co-page-link.nolink:hover {
    background-color: #CCCCCC;
}
.co-page-move {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    display: none;
    font-size: 0.846em;
    margin-left: -9px;
    padding: 5px;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    z-index: 1;
}
.co-actionwrap.bottom .co-page {
    margin-top: 1px;
}
.co-actionwrap.bottom .co-page-move {
    margin-top: -49px;
}
.co-page-input {
    border: 0 none;
    width: 40px;
}
.co-page-btn, .co-page-btn:hover, .co-page-btn:active {
    background: none repeat scroll 0 0 #336699 !important;
    border: 0 none;
    color: #FFFFFF;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    width: 50px;
}
#jco-subwindow-usersel, #jco-subwindow-usersel .co-page-text {
    display: none;
}
.co-chk-cnt {
    margin-left: 33px;
    position: relative;
}
.co-chk-cnt2 {
    -moz-box-sizing: border-box;
    overflow: hidden;
    padding-left: 1px;
    position: absolute;
    right: 1px;
    top: 0;
    width: 100%;
    z-index: 1;
}
.co-chk-cnt-some, .co-chk-cnt-all, .co-chk-cnt-move {
    border-bottom: 1px solid #B9B9B9;
    display: none;
    height: 2.231em;
    line-height: 2.231em;
    margin: 1px 0 0;
    min-height: 29px;
    text-align: center;
    width: 100%;
}
.co-chk-cnt-some {
    background: none repeat scroll 0 0 #FFFFCC;
}
.co-chk-cnt-some > .num {
    padding: 0 4px;
}
.co-chk-cnt-some > .all {
    display: none;
}
.co-chk-cnt-all {
    background: none repeat scroll 0 0 #FDEA9B;
}
.co-chk-cnt-move {
    background: none repeat scroll 0 0 #FFFFCC;
}
.co-btnarea {
    background: url("../img/co-btnarea_back.jpg") repeat-x scroll 0 100% #FFFFFF;
    border-left: 1px solid #B9B9B9;
    border-right: 1px solid #B9B9B9;
    border-top: 1px solid #B9B9B9;
    height: 1.615em;
    line-height: 1.615em;
    min-height: 21px;
    padding: 4px 5px;
    text-align: left;
}
.co-btnarea:after {
    clear: both;
    content: "";
    display: block;
}
.co-btnarea-gname {
    display: inline-block;
    max-width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    word-wrap: normal;
}
.co-m-tab + .co-m-content > .co-btnarea:first-child, .co-m-tabbar + .co-m-content > .co-btnarea:first-child {
    border-top: 0 none;
}
.co-btnarea.bottom {
    border-bottom: 1px solid #B9B9B9;
    border-top: 0 none;
}
.co-btnarea > .set {
    margin-left: 20px;
}
.co-btnarea > div.set {
    float: left;
}
.co-ebtnarea {
    background: url("../img/co-function_back.jpg") repeat-x scroll 0 100% #FFFFFF;
    border: 1px solid #B9B9B9;
    height: 2.231em;
    line-height: 2.231em;
    min-height: 29px;
}
.co-ebtnarea > a {
    display: inline-block;
    line-height: 2.308em;
    margin: 0 10px;
}
.co-ebtnarea > .button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none no-repeat scroll 15px 50% transparent;
    border-color: -moz-use-text-color #B9B9B9 -moz-use-text-color #FFFFFF;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: none solid;
    border-width: 0 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 1em;
    height: 2.308em;
    line-height: 2.308em;
    margin: 0;
    min-height: 30px;
    outline: 0 none;
    padding: 0 15px 0 35px;
    text-decoration: none;
}
.co-ebtnarea > .button:active {
    position: static;
}
.co-ebtnarea > .button.co-fright, .co-ebtnarea > .button.co-fright:hover, .co-ebtnarea > .button.co-fright:active {
    border-left: 1px solid #B9B9B9;
    border-right: 1px solid #FFFFFF;
    margin-right: 0;
}
.co-ebtnarea > .co-fright {
    margin-right: 10px;
}
.co-ebtnarea > .co-fright > .sticky-color-sample, .co-ebtnarea > .co-fright > .co-msg-cabinet, .co-ebtnarea > .co-fright > .co-msg-printer, .co-ebtnarea > .co-fright > .co-msg-preview {
    margin-left: 5px;
}
.co-ebtnarea > .button.tmp {
    background-image: url("../img/co-ebtnarea_file.png");
    padding-left: 34px;
}
.co-ebtnarea > .button.usel {
    background-image: url("../img/co-ebtnarea_usel.png");
}
.co-ebtnarea > .button.uts {
    background-image: url("../img/co-ebtnarea_ts.png");
    background-position: 8px 50%;
}
.co-ebtnarea > .button.uadd {
    background-image: url("../img/co-ic_pen.gif");
}
.co-ebtnarea > .button.gsel {
    background-image: url("../img/co-ebtnarea_gsel.png");
    padding-left: 38px;
}
.co-ebtnarea > .button.ccl {
    background-image: url("../img/co-ic_remover.png");
    padding-left: 33px;
}
.co-ebtnarea > .button.acc {
    background-image: url("../img/co-ebtnarea_acc.png");
    padding-left: 36px;
}
.co-ebtnarea > .button.imp {
    background-image: url("../img/co-ic_upload.gif");
    padding-left: 40px;
}
.co-ebtnarea > .button.exp {
    background-image: url("../img/co-ic_download.gif");
    padding-left: 40px;
}
.co-vbtnarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/co-function_back.jpg") repeat-x scroll 0 100% #FFFFFF;
    border-color: #B9B9B9 #B9B9B9 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 2.231em;
    line-height: 2.231em;
    min-height: 29px;
    padding: 0 10px;
}
.co-vbtnarea > .co-fright > .sticky-color-sample, .co-vbtnarea > .co-fright > .co-msg-cabinet, .co-vbtnarea > .co-fright > .co-msg-printer, .co-vbtnarea > .co-fright > .co-msg-preview {
    margin-left: 5px;
}
.co-mainarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    padding: 10px;
}
.co-mainarea:after {
    clear: both;
    content: "";
    display: block;
}
.co-ebtnarea + .co-mainarea {
    border-top: 0 none;
}
.co-colon {
    display: block;
    left: 0;
    padding-right: 1em;
    position: relative;
    top: 0;
}
.co-colon:after {
    content: ":";
    position: absolute;
    right: 0;
    top: 0;
}
.co-etable {
    border-bottom: 5px solid transparent;
    border-collapse: collapse;
    border-top: 5px solid transparent;
    width: 100%;
}
.co-table-fixed {
    table-layout: fixed;
}
td > .co-etable:first-child {
    border: 0 none;
    margin: -5px 0;
}
td > .co-etable:first-child + .co-msg {
    margin-top: 10px;
}
.co-eth {
    color: #666666;
    font-weight: bold;
    padding: 5px 0 5px 10px;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    width: 100px;
}
.co-etd {
    padding: 5px 10px;
    vertical-align: top;
}
.co-nodata {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    overflow: hidden;
    padding: 30px 0;
    text-align: center;
}
.co-ebtnarea + .co-nodata {
    border-top: 0 none;
}
.co-table-list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-collapse: separate;
    border-color: #B9B9B9 #B9B9B9 -moz-use-text-color;
    border-image: none;
    border-spacing: 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    table-layout: fixed;
    width: 100%;
}
.co-table-list.rightline {
    border-right: 0 none;
}
.co-table-list.rightline th:last-child {
    border-right: 1px solid #CCCCCC;
}
.co-table-list.rightline th.last-child {
    border-right: 1px solid #CCCCCC;
}
.co-table-list.rightline td {
    border-right: 1px solid #CCCCCC;
}
.co-table-list tr {
    background: none repeat scroll 0 0 #FFFFFF;
}
.co-table-list:not(.co-nozebra) > tbody > tr:nth-child(2n) {
    background: none repeat scroll 0 0 #EEEEEE;
}
.co-table-list tr.co-tr-even {
    background: none repeat scroll 0 0 #EEEEEE;
}
.co-tr-off {
    background: none repeat scroll 0 0 #DBDBDB !important;
}
tr.co-tr-selected, tr.co-tr-selected > th, tr.co-tr-selected > td {
    background-color: #DBFFB7 !important;
}
.co-table-list th {
    background: url("../img/co-th_list_back.jpg") repeat-x scroll 0 100% #FFFFFF;
    border-bottom: 1px solid #B9B9B9;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #B9B9B9;
    line-height: 29px;
    overflow: hidden;
    padding: 0 5px;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    word-wrap: normal;
}
.co-table-list th:last-child {
    border-right: 0 none;
}
.co-table-list th.last-child {
    border-right: 0 none;
}
.co-th-sort-set, .co-th-sort-def-asc, .co-th-sort-def-desc {
    border-bottom: 1px solid transparent;
    cursor: pointer;
}
.co-th-sort-set:hover, .co-th-sort-def-asc:hover, .co-th-sort-def-desc:hover {
    border-bottom: 1px solid #FF9900;
}
.co-table-list td {
    border-bottom: 1px solid #B9B9B9;
    overflow: hidden;
    padding: 3.5px 5px;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    word-wrap: normal;
}
td.co-chk, td.co-thd-1em {
    overflow: visible;
    text-overflow: clip;
    white-space: nowrap;
    word-wrap: normal;
}
th.co-chk, td.co-chk {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    vertical-align: middle;
    width: 30px;
}
td.co-chk {
    width: 31px;
}
.co-table-list th.intop {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px dashed #CCCCCC;
}
.co-table-list th.inleft {
    border-right: 1px dashed #CCCCCC;
}
.co-table-list th.inmiddle {
    border-left: 0 none;
    border-right: 1px dashed #CCCCCC;
}
.co-table-list th.inright {
    border-left: 0 none;
    border-right: 1px solid #B9B9B9;
}
.co-table-list td.inmiddle {
    border-left-style: dashed;
}
.co-table-list td.inright {
    border-left-style: dashed;
}
.co-table-list-scroll {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #B9B9B9 #B9B9B9;
    border-image: none;
    border-right: 1px solid #B9B9B9;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    max-height: 200px;
    overflow-y: scroll;
    position: relative;
}
.co-table-list-scroll > .co-table-list {
    margin: -1px 0 -1px -1px;
}
.co-usel-sort-list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    display: none;
    line-height: 24px;
    position: absolute;
    z-index: 1;
}
.co-usel-sort-item > a {
    background-position: 7px 7px;
    background-repeat: no-repeat;
    border-top: 1px dotted #CCCCCC;
    color: #333333;
    display: block;
    font-size: 12px;
    padding: 0 8px;
    text-decoration: none;
}
.co-usel-sort-item:first-child > a {
    border-top: 0 none;
}
.co-usel-sort-item.on > a {
    background-color: #DBFFB7;
}
.co-usel-sort-item > a:hover {
    background-color: #E1EBF4;
}
.co-tr-sum td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 2px solid #B9B9B9;
    font-weight: bold;
}
.co-tr-sum .co-sum-noimp {
    font-weight: normal;
}
.co-sunday {
    color: #CC0000 !important;
}
.co-saturday {
    color: #336699 !important;
}
.co-holiday {
    color: #CC0000 !important;
}
.co-taian {
    color: #CC3333 !important;
}
.co-selitem {
    background: none repeat scroll 0 0 #D1DDE7;
    border: 1px solid #9CB4C9;
    display: inline-block;
    height: 17px;
    line-height: 17px;
    margin: 0 4px 0 0;
    min-height: 17px;
    padding: 0 2px;
    vertical-align: middle;
}
.co-selitem > span:first-child, .co-selitem > a:first-child {
    display: block;
    float: left;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 9em;
    word-wrap: normal;
}
.co-selitem > .co-btn-close {
    background-position: 50% 50%;
    margin-top: 2px;
    vertical-align: top;
}
.co-selitem-msg {
    display: none;
}
.co-selitem-msg:first-child {
    display: inline;
}
.co-selitem img {
    height: 13px;
    margin: 2px 1px 2px 0;
    vertical-align: top;
}
.co-selmulti-btn._alluser {
    float: none;
    height: auto;
}
.co-pop-tab-list {
    border-bottom: 1px solid #B9B9B9;
    height: 24px;
    margin-top: 10px;
}
.co-pop-tab-item {
    float: left;
}
.co-pop-tab-item > a {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #B9B9B9;
    border-radius: 5px 5px 0 0;
    color: #999999;
    display: block;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    margin: 0 5px 0 0;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.co-pop-tab-item.on > a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 0 none;
    color: #333333;
    height: 24px;
}
.co-pop-tab-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #B9B9B9 #B9B9B9;
    border-image: none;
    border-right: 1px solid #B9B9B9;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    clear: both;
    display: none;
    overflow: hidden;
    padding: 10px;
}
.co-pop-tab-content > .co-btnarea {
    border-top: 0 none;
}
.co-pop-tab-content > .co-btnarea:first-child {
    border-top: 0 none;
}
.co-watermark {
    color: #999999;
    cursor: text;
    display: none;
    height: 1em;
    line-height: 1em;
    padding: 4px;
    position: absolute;
    z-index: 1;
}
.co-watermark.on {
    display: inline;
}
.co-dntip {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 2px #DDDDDD;
    padding: 5px 10px;
    position: absolute;
    z-index: 20;
}
.co-dntip-arrow {
    height: 0;
    width: 0;
}
.co-dntip-arrow.top {
    border-bottom: 16px solid #FFFFFF;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    margin-top: -16px;
}
.co-topmsg {
    height: 0;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 3004;
}
.co-device-iPad .co-topmsg, .co-device-Android .co-topmsg {
    position: absolute;
}
.co-topmsg-text {
    background: none repeat scroll 0 0 #FFFFCC;
    border-color: -moz-use-text-color #999999 #999999 #CCCCCC;
    border-radius: 0 0 5px 5px;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 1px 1px 5px #333333;
    display: none;
    line-height: 1.5;
    overflow: hidden;
    padding: 0.7em 0.5em;
    position: relative;
    text-align: left;
}
.co-topmsg-text.error {
    background: url("../img/co-ic_msg_err.gif") no-repeat scroll 0.5em 10px #FFFFCC;
    color: #CC3333;
    font-weight: bold;
    padding-left: 27px;
}
.co-topmsg-text.info {
    background: url("../img/co-ic_msg_inf.gif") no-repeat scroll 0.5em 10px #FFFFCC;
    color: #336699;
    padding-left: 27px;
}
.co-topmsg-text.confirm {
    background: none repeat scroll 0 0 #FFFFCC;
    color: #000000;
}
.co-topmsg-text.alert {
    background: url("../img/co-ic_msg_wrn.gif") no-repeat scroll 0.4em 9px #FFFFCC;
    color: #333333;
    font-weight: bold;
    padding-left: 27px;
}
.co-topmsg-text > .co-btn-close {
    background-position: 50% 50%;
    display: block;
    float: right;
    height: 1.5em;
    padding: 0 2px 0 4px;
}
#co-topmsg-text-set, .co-topmsg-text-set {
    float: left;
    max-width: 850px;
}
.co-prof-img {
    border: 1px solid #333333;
    float: left;
    margin: 0 10px 10px 0;
    max-height: 77px;
    max-width: 77px;
}
.co-user-edit-maingroup + label {
    color: #336699;
    visibility: hidden;
}
.co-user-edit-toggle {
    background: url("../img/co-toggle-l.png") no-repeat scroll 2px 50% transparent;
    padding-left: 14px;
}
.co-user-edit-toggle.on {
    background: url("../img/co-toggle-b.gif") no-repeat scroll 0 50% transparent;
}
#co-user-edit-pinfo, #co-user-edit-cinfo {
    display: none;
}
.co-searchaera-open {
    background: url("../img/co-toggle-b.gif") no-repeat scroll 0 50% transparent;
    margin-left: 5px;
    padding-left: 12px;
    vertical-align: middle;
}
.co-searchaera + .co-actionwrap .co-searchaera-open {
    display: none;
}
.co-searchaera.close {
    display: none;
}
.co-searchaera.close + .co-actionwrap .co-searchaera-open {
    display: inline;
}
.co-searchaera.close + .co-actionwrap input {
    display: none;
}
.co-message {
    font-size: 1.077em;
    font-weight: normal;
    line-height: 1.5;
    margin: 10px;
    text-align: center;
}
.co-message > span {
    -moz-box-sizing: border-box;
    background-position: 0 1px;
    background-repeat: no-repeat;
    display: inline-block;
    max-width: 100%;
    padding: 0 0 0 22px;
    text-align: left;
}
.error .co-message > span {
    background-image: url("../img/co-ic_msg_err.gif");
    color: #CC3333;
}
.info .co-message > span {
    background-image: url("../img/co-ic_msg_inf.gif");
    color: #336699;
}
.confirm .co-message > span {
    color: #000000;
    padding: 0;
}
.alert .co-message > span {
    background-image: url("../img/co-ic_msg_wrn.gif");
    color: #333333;
}
.co-message-box {
    background: url("../img/co-function_back.jpg") repeat-x scroll 0 100% #FFFFFF;
    border: 1px solid #B9B9B9;
    margin: 50px auto;
    width: 500px;
}
.co-message-box-in {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    margin: 5px;
    padding: 20px 10px;
    text-align: center;
}
.co-ymd-cur {
    font-size: 0.846em;
    height: 1.461em;
    line-height: 17px;
    min-height: 19px;
    padding: 0 5px;
}
html:not(.co-browser-IE) .co-ymd-cur:active {
    padding: 0 5px;
}
.co-browser-IE-8 .co-ymd-cur {
    min-height: 17px;
}
.co-ymd-prev2, .co-ymd-prev, .co-ymd-next, .co-ymd-next2 {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 19px;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    vertical-align: middle;
    width: 19px;
}
.co-ymd-prev2 {
    background-image: url("../img/co-btn_prev2.gif");
}
.co-ymd-prev {
    background-image: url("../img/co-btn_prev.gif");
}
.co-ymd-next {
    background-image: url("../img/co-btn_next.gif");
}
.co-ymd-next2 {
    background-image: url("../img/co-btn_next2.gif");
}
.co-div-grparea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    margin-top: 10px;
    padding: 0 10px 10px;
}
.co-div-grparea-title {
    background: inherit;
    color: #336699;
    display: inline;
    font-weight: bold;
    margin: -10px 0 0;
    padding: 0 10px 0 5px;
    position: absolute;
}
.co-div-grparea-main {
    margin-top: 15px;
}
.co-editarea .co-div-grparea-title, .co-editarea .co-div-grparea {
    background: none repeat scroll 0 0 #FCFCFC;
}
.co-draghandle {
    background-image: url("../img/co-ic_y_line.gif");
    background-repeat: repeat-y;
    cursor: move;
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
    visibility: hidden;
    width: 6px;
}
.ui-draggable .co-draghandle {
    visibility: visible;
}
.ui-sortable .co-draghandle {
    visibility: visible;
}
th.co-thd-handle, td.co-thd-handle {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 16px;
}
.co-thd-handle > .co-draghandle {
    display: inline-block;
    float: none;
}
#co-dragtip {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #B9B9B9;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 3px #666666;
    height: 26px;
    line-height: 26px;
    margin: 5px 0 0 10px;
    max-width: 10em;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
#co-dragtip-ie8 {
    position: relative;
    z-index: 3;
}
#co-dragtip-ie8 > .dragtip {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #B9B9B9;
    height: 26px;
    line-height: 26px;
    margin: 5px 0 0 10px;
    max-width: 10em;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    z-index: 4;
}
#co-dragtip-ie8 > .ieShadow {
    background: none repeat scroll 0 0 #666666;
    bottom: 0;
    display: block;
    left: 0;
    margin: 5px 0 0 10px;
    max-width: 10em;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.co-editarea {
    background-color: #FCFCFC !important;
}
.co-textarea-view {
    border: 1px solid #CCCCCC;
    line-height: 1.5;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 4px;
}
.co-textarea-view.scroll {
    max-height: 13em;
}
.co-stnote {
    margin: 10px 0;
}
.co-choices > li {
    clear: both;
    margin-bottom: 0.75em;
    padding-left: 1.4em;
    text-indent: -1.4em;
}
.co-choices .co-th, .co-choices .co-td {
    padding: 5px;
    text-indent: 0;
}
.co-choices .co-td .co-etable {
    margin: 0;
}
.co-choices .co-eth, .co-choices .co-etd {
    font-weight: normal;
    padding: 0 5px;
    text-indent: 0;
}
.ui-resizable {
}
.co-pane {
    overflow: hidden;
}
.co-pane-item {
    overflow: auto;
}
.co-pane .ui-resizable-s {
    background: url("../img/co-ic_x_line.gif") no-repeat scroll 50% 50% #FFFFFF;
    border-bottom: 1px solid #B9B9B9;
    border-top: 1px solid #B9B9B9;
    bottom: 0 !important;
    height: 11px !important;
    z-index: 1;
}
.co-pane-resizable-helper {
    height: 100%;
    position: relative;
    width: 100%;
}
.co-pane-resizable-helper-s {
    background: url("../img/co-ic_x_line.gif") no-repeat scroll 50% 50% #000000;
    border-bottom: 1px solid #B9B9B9;
    border-top: 1px solid #B9B9B9;
    bottom: 1px;
    height: 11px !important;
    opacity: 0.5;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.co-pane.horizontal > div {
    float: left;
}
.co-pane.horizontal .ui-resizable-e {
    background: url("../img/co-ic_y_line.gif") no-repeat scroll 50% 50% #FFFFFF;
    border-left: 1px solid #B9B9B9;
    border-right: 1px solid #B9B9B9;
    bottom: 0 !important;
    right: 0;
    width: 11px !important;
    z-index: 1;
}
.co-pane-resizable-helper-e {
    background: url("../img/co-ic_y_line.gif") no-repeat scroll 50% 50% #000000;
    border-left: 1px solid #B9B9B9;
    border-right: 1px solid #B9B9B9;
    height: 100%;
    opacity: 0.5;
    position: absolute;
    right: 1px;
    width: 11px !important;
    z-index: 1;
}
.co-combox {
    position: relative;
    width: 100%;
}
.co-combox-text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #7F9DB9 -moz-use-text-color #7F9DB9 #7F9DB9;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    float: left;
    height: 27px !important;
    line-height: 27px;
    margin: 0;
    padding-right: 20px;
    width: 100%;
}
.co-browser-IE-8 .co-combox-text {
    height: 1.462em;
    line-height: 1.462em;
    min-height: 19px;
}
.co-combox-arrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/co-copy_cabinet.gif") no-repeat scroll 0 0 transparent;
    border-color: #7F9DB9 #7F9DB9 #7F9DB9 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    display: block;
    height: 25px;
    overflow: hidden;
    position: absolute;
    right: -2px;
    text-indent: -9999px;
    top: 0;
    width: 15px;
    z-index: 1;
}
.co-combox-list.co-pop-up-box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #7F9DB9;
    border-image: none;
    border-right: 1px solid #7F9DB9;
    border-style: solid;
    border-width: 0 1px 1px;
    display: none;
    margin-top: 26px;
    max-height: 259px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.co-combox-item {
    border-top: 1px dashed #CCCCCC;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.co-combox-item:first-child {
    border-top: 0 none;
}
.co-combox-item.on {
    background: none repeat scroll 0 0 #DBFFB7;
}
.co-combox-item:hover {
    background: none repeat scroll 0 0 #E1EBF4;
}
.co-color-sample {
    display: inline-block;
    height: 12px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
    width: 12px;
}
.ui-widget-header .ui-icon-circle-2-triangle-w {
    background-image: url("../img/co-ic_circle_2_triangle_w.png");
    background-position: 2px 2px;
}
.ui-widget-header .ui-icon-circle-2-triangle-e {
    background-image: url("../img/co-ic_circle_2_triangle_e.png");
    background-position: 2px 2px;
}
input.ui-invalid, textarea.ui-invalid {
    background-color: #FFCCCC;
    border-color: #CC0000;
}
.ui-datepicker {
    width: 20em;
}
.ui-datepicker .ui-datepicker-prev {
    left: 28px;
    margin: 0 1px;
}
.ui-datepicker .ui-datepicker-prev.ui-datepicker-year {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next {
    margin: 0 1px;
    right: 28px;
}
.ui-datepicker .ui-datepicker-next.ui-datepicker-year {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    margin: 0;
}
.ui-datepicker .ui-datepicker-title {
    font-size: 12px;
    margin: 0 4.2em;
}
.co-device-iPad .ui-datepicker .ui-datepicker-title {
    margin: 0 3.8em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    color: #333333;
    filter: none;
    font-size: 13px;
    font-weight: normal;
    line-height: 1em;
    opacity: 1;
}
html:not(.co-browser-IE) .ui-datepicker .ui-datepicker-buttonpane button:active {
    padding-left: 0.6em;
    padding-right: 0.6em;
}
.co-multiple-sel-text {
    background: url("../img/co-toggle-b.gif") no-repeat scroll 0 8px transparent;
    padding-left: 13px;
}
.co-multiple-sel-list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    display: none;
    font-size: 0.846em;
    line-height: 2em;
    margin: 0;
    position: absolute;
    z-index: 1;
}
.co-multiple-sel-item > a {
    background-position: 7px 7px;
    background-repeat: no-repeat;
    border-top: 1px dotted #CCCCCC;
    color: #333333;
    display: block;
    padding: 0 8px;
    text-decoration: none;
}
.co-multiple-sel-item:first-child > a {
    border-top: 0 none;
}
.co-multiple-sel-item.on > a {
    background-color: #DBFFB7;
}
.co-multiple-sel-item > a:hover {
    background-color: #E1EBF4;
}
.co-selmulti-btn {
    float: left;
    height: 100%;
    padding-right: 5px;
}
.co-selmulti-items {
    overflow: hidden;
}
.jco-page {
    display: none;
}
#co-page-drop-down {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    font-size: 0.846em;
    padding: 5px;
    text-align: center;
    z-index: 4100;
}
.co-drag-scrollable {
    cursor: move;
}
.co-setarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    padding: 5px 20px 10px;
}
.co-setting-title {
    border-bottom: 1px solid #666666;
    font-size: 1.385em;
    font-weight: bold;
    height: 1.5em;
    line-height: 1.5em;
    margin: 20px 0 10px;
    min-height: 24px;
    padding: 0 8px;
}
.co-setting-title:first-child {
    margin-top: 0;
}
.co-selmulti-items-scroll {
    max-height: 78px;
    overflow: auto;
}
.co-browser-Safari .co-selmulti-items-scroll {
    max-height: 72px;
}
.co-browser-Chrome-Lite-4 input, .co-browser-Chrome-Lite-4 button {
    height: 20px;
    min-height: 20px;
}
.co-browser-Chrome-Lite-4 input[type="file"] {
    line-height: 7px;
    vertical-align: top;
}
#dn-ntwi-container {
    background-color: #0BAFFF;
    background-image: url("/dneores/images/ntwi/header_back.png");
    background-repeat: repeat-x;
    border-top: 1px solid #666666;
    color: #FFFFFF;
    height: 30px;
    margin: 0 0 10px;
    position: relative;
}
.ntwi-text-btn {
    background-color: #0BAFFF;
    background-image: linear-gradient(to bottom, #0BAFFF 0px, #0054A8 100%);
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    padding: 0 1em 1px;
    text-decoration: none;
}
.ntwi-text-btn:hover {
    background-color: #4AD5FF;
    background-image: linear-gradient(to bottom, #4AD5FF 0px, #3388D5 100%);
}
.ntwi-text-btn:active {
    background-color: #0BAFFF;
    background-image: linear-gradient(to bottom, #0BAFFF 0px, #0054A8 100%);
    padding: 1px 1em 0;
}
.ntwi-text-btn[disabled] {
    background-color: #DDDDDD;
    background-image: linear-gradient(to bottom, #DDDDDD 0px, #BBBBBB 100%) !important;
    color: #999999;
    padding: 0 1em 1px !important;
}
html:not(.co-browser-IE) .ntwi-text-btn:active {
    background-color: #0BAFFF;
    background-image: linear-gradient(to bottom, #0BAFFF 0px, #0054A8 100%);
    padding: 1px 1em 0;
}
#dn-ntwi-container .co-icon {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    text-align: center;
    text-indent: -9999px;
    width: 20px;
}
#dn-ntwi-container .co-icon.search {
    background-image: url("../img/co-ic-white_search.png");
    background-position: 3px 3px;
}
#dn-ntwi-container .co-icon.news {
    background-image: url("/dneores/images/ntwi/menu_news.png");
    background-position: 0 0;
}
#dn-ntwi-container .co-icon.talk {
    background-image: url("/dneores/images/ntwi/menu_ntwi.png");
    background-position: 0 0;
}
#dn-ntwi-container .co-icon.message {
    background-image: url("/dneores/images/ntwi/menu_message.png");
    background-position: -3px -3px;
}
#dn-ntwi-container .co-icon.tools {
    background-image: url("../img/co-ic_spanner_w.png");
    background-position: 3px 3px;
}
#dn-ntwi-container .co-icon.reload {
    background-image: url("../img/co-ic-white_refresh.png");
    background-position: 4px 4px;
}
#dn-ntwi-container .co-icon.maximize {
    background-image: url("../img/co-ic-white_maximize.gif");
    background-position: 4px 5px;
}
#dn-ntwi-container .co-icon.windowed {
    background-image: url("../img/co-ic-white_window.gif");
    background-position: 4px 5px;
}
#dn-ntwi-container .co-icon.close {
    background-image: url("../img/co-ic-white_close.gif");
    background-position: 5px 5px;
}
#dn-ntwi-container .co-icon.close-gray {
    background-image: url("../img/co-ic_close.gif");
    background-position: 5px 5px;
}
.ntwi-header {
    cursor: pointer;
    height: 100%;
    overflow: hidden;
    padding: 0 330px 0 5px;
}
ul.ntwi-whats-new {
    height: 100%;
    width: 640px;
}
ul.ntwi-whats-new.anmating {
    transform: translate(0px, -60px);
    transition: transform 1s ease-in-out 0s;
}
ul.ntwi-whats-new.anmating-with-js {
    position: relative;
}
ul.ntwi-whats-new > li {
    height: 30px;
    line-height: 30px;
    margin-bottom: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    word-wrap: normal;
}
ul.ntwi-whats-new > li > .co-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_news.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
    width: 20px;
}
ul.ntwi-whats-new > li > .co-text {
    margin: 0 0 0 0.2em;
}
ul.ntwi-whats-new > li.none > .co-icon {
    background-image: none;
    background-position: -40px 0;
}
ul.ntwi-whats-new > li.memo > .co-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_memo.png");
}
ul.ntwi-whats-new > li.todo > .co-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_todo.png");
}
ul.ntwi-whats-new > li.flow > .co-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_flow.png");
}
ul.ntwi-whats-new > li.mail > .co-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_mail.png");
}
ul.ntwi-whats-new > li.creport > .co-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_creport.png");
}
ul.ntwi-whats-new > li.forum > .co-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_forum.png");
}
ul.ntwi-whats-new > li.enq > .co-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_enq.png");
}
ul.ntwi-whats-new > li.safety > .co-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_safety.png");
}
.ntwi-header > .co-clock {
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 140px;
    top: 0;
    width: 180px;
}
.ntwi-header-menu {
    height: 42px;
    line-height: 32px;
    position: absolute;
    right: 6px;
    top: 0;
}
.ntwi-header-menu > a {
    display: inline-block;
    height: 37px;
    margin: 0 1px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    width: 32px;
}
.ntwi-header-menu .ntwi-header-icon {
    background-image: url("/dneores/images/ntwi/menu_ss/menu_news.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    margin: 5px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 32px;
}
.ntwi-header-menu .ntwi-header-icon.talk {
    background-image: url("/dneores/images/ntwi/header-icon_talk.png");
}
.ntwi-header-menu .ntwi-header-icon.news {
    background-image: url("/dneores/images/ntwi/header-icon_news.png");
}
.ntwi-header-menu .ntwi-header-icon.message {
    background-image: url("/dneores/images/ntwi/header-icon_message.png");
}
.ntwi-header-menu .ntwi-badge {
    background-color: #CC0000;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 2px black;
    color: #FFFFFF;
    display: none;
    font-size: 10px;
    font-weight: bold;
    line-height: 1em;
    padding: 2px 0.5em;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    white-space: nowrap;
}
.ntwi-talk-unavailable .ntwi-header-menu a.ntwi-talk-btn, .ntwi-message-unavailable .ntwi-header-menu a.ntwi-message-btn {
    display: none;
}
.ntwi-main {
    background-color: #0BAFFF;
    background-image: url("/dneores/images/ntwi/body_back.png");
    background-position: 0 100%;
    background-repeat: repeat-x;
    display: none;
    z-index: 3001;
}
.ntwi-main.show {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.ntwi-main > .ntwi-main-content {
    padding: 0 0 0 72px;
    position: relative;
}
.ntwi-body {
    height: 100%;
    padding: 0 10px 10px 0;
}
.ntwi-main-header {
    position: relative;
}
.ntwi-main-header > .ntwi-close-btn {
    display: block;
    height: 32px;
    text-align: right;
    width: 100%;
}
.ntwi-main-header > .ntwi-close-btn > .ntwi-close-icon {
    background-image: url("/dneores/images/ntwi/btn_close.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 23px;
    margin: 0 10px 0 auto;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    width: 27px;
}
.ntwi-side {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: rgba(255, 255, 255, 0.4);
    border-color: #A6DAF7 #569AC2 #569AC2 #A6DAF7;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    bottom: 10px;
    box-shadow: 0 1px 3px #666666;
    display: block;
    left: 10px;
    position: absolute;
    top: 0;
    width: 50px;
}
.ntwi-side > .ntwi-btn {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    display: block;
    padding: 1px;
}
.ntwi-side > .ntwi-btn.ntwi-news-btn {
    border-top: 1px none;
}
.ntwi-side > .ntwi-btn > .ntwi-side-icon {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 48px;
    overflow: hidden;
    text-indent: -9999px;
    width: 48px;
}
.ntwi-side > .ntwi-btn > .ntwi-side-icon.news {
    background-image: url("/dneores/images/ntwi/side-icon_news.png");
}
.ntwi-side > .ntwi-btn > .ntwi-side-icon.talk {
    background-image: url("/dneores/images/ntwi/side-icon_talk.png");
}
.ntwi-side > .ntwi-btn > .ntwi-side-icon.message {
    background-image: url("/dneores/images/ntwi/side-icon_message.png");
}
.ntwi-side > .ntwi-btn > .ntwi-side-icon.search {
    background-image: url("/dneores/images/ntwi/side-icon_search.png");
}
.ntwi-side > .ntwi-btn > .ntwi-side-icon.setting {
    background-image: url("/dneores/images/ntwi/side-icon_setting.png");
}
.ntwi-side > hr {
    background-color: rgba(255, 255, 255, 0.4);
    border: 0 none;
    height: 1px;
    margin: 0;
}
.ntwi-side > .ntwi-btn:hover, .list-type-talk .ntwi-side > .ntwi-talk-btn, .list-type-news .ntwi-side > .ntwi-news-btn, .list-type-message .ntwi-side > .ntwi-message-btn, .list-type-search .ntwi-side > .ntwi-search-btn {
    background-color: #B6E8FF;
}
.ntwi-talk-unavailable .ntwi-side > .ntwi-talk-btn, .ntwi-talk-unavailable .ntwi-side > .ntwi-search-btn, .ntwi-message-unavailable .ntwi-side > .ntwi-message-btn {
    display: none;
}
.co-pop-up-box.ntwi-submenu {
    background-color: #0BAFFF;
    background-image: url("/dneores/images/ntwi/body_back.png");
    background-position: 0 100%;
    background-repeat: repeat-x;
    border: 0 none;
    box-shadow: 0 1px 3px #000000;
}
.co-pop-up-box.ntwi-submenu a {
    color: #FFFFFF;
}
.ntwi-submenu-items a:hover {
    background-color: rgba(255, 255, 255, 0.5) !important;
    border-radius: 5px 5px 5px 5px;
}
#ntwi-search-menu {
    padding: 10px;
    width: 260px;
}
#ntwi-search-menu > .ntwi-search-box {
    position: relative;
}
#ntwi-search-menu > .ntwi-search-box input.ntwi-search-keyword {
    width: 190px;
}
#ntwi-search-menu > .ntwi-search-box input.ntwi-btn {
    width: 64px;
}
#ntwi-search-menu > .ntwi-adv-search-link {
    border-bottom: 1px solid #FFFFFF;
    line-height: 2em;
    margin: 0;
    padding: 0 5px;
}
#ntwi-search-menu > ul.ntwi-search-histories {
    margin: 0;
    padding: 0;
}
#ntwi-search-menu > ul.ntwi-search-histories > li {
    border-bottom: 1px dotted #FFFFFF;
    line-height: 24px;
    padding: 1px 24px 1px 1px;
    position: relative;
}
#ntwi-search-menu > ul.ntwi-search-histories .ntwi-label-text {
    display: block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    word-wrap: normal;
}
#ntwi-search-menu > ul.ntwi-search-histories .ntwi-label-text > .co-icon {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
#ntwi-search-menu > ul.ntwi-search-histories .ntwi-delete-btn {
    display: block;
    height: 20px;
    padding: 2px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 20px;
}
#ntwi-setting-menu {
    color: #FFFFFF;
    padding: 5px;
    width: 200px;
}
#ntwi-setting-menu .co-m-h-setting-list-label {
    background-image: url("../img/co-toggle-wl.png");
}
#ntwi-setting-menu .co-m-h-setting-list-label.on {
    background-image: url("../img/co-toggle-wb.png");
}
#ntwi-setting-menu .co-m-h-setting-menu.hplink > .co-m-h-setting-list-label {
    background-image: url("../img/co-btn_question.gif");
}
.ntwi-talk-unavailable.ntwi-message-unavailable .ntwi-body > .ntwi-setting-btn {
    right: 40px;
    top: 5px;
}
.ntwi-entries {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: rgba(255, 255, 255, 0.4);
    border-color: #A6DAF7 #569AC2 #569AC2 #A6DAF7;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px #666666;
    margin: 0 0 10px;
    padding: 5px 40px 5px 60px;
    position: relative;
}
.ntwi-entries > .co-image-box {
    display: block;
    height: 48px;
    left: 5px;
    line-height: 48px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 48px;
}
.ntwi-talk-unavailable.ntwi-message-unavailable .ntwi-entries {
    display: none;
}
.ntwi-hide-user-image .ntwi-entries {
    padding-left: 5px;
}
.ntwi-hide-user-image .ntwi-entries > .co-image-box {
    display: none;
}
.ntwi-entries > .ntwi-target-mode {
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
}
.ntwi-entries > .ntwi-target-mode > input {
    display: block;
    left: -99999px;
    position: absolute;
    top: -99999px;
}
.ntwi-entries > .ntwi-target-mode > label {
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
    width: 29px;
}
.ntwi-entries > .ntwi-target-mode > label.ntwi {
    background-image: url("/dneores/images/ntwi/btn_talk.gif");
}
.ntwi-entries > .ntwi-target-mode > label.message {
    background-image: url("/dneores/images/ntwi/btn_message.gif");
}
.ntwi-entries.target-ntwi > .ntwi-target-mode > label.ntwi, .ntwi-entries.target-message > .ntwi-target-mode > label.message {
    background-position: 0 -24px;
    cursor: default;
}
.ntwi-talk-unavailable .ntwi-entries > .ntwi-target-mode, .ntwi-message-unavailable .ntwi-entries > .ntwi-target-mode {
    display: none;
}
.ntwi-entries > .ntwi-placeholder {
    background-color: #FFFFFF;
    border: 1px solid #5C93C9;
    color: #AAAAAA;
    cursor: pointer;
    height: 40px;
    padding: 3px;
}
.ntwi-entries.edit-mode > .ntwi-placeholder {
    display: none;
}
.ntwi-entries.target-ntwi > .ntwi-placeholder > .message {
    display: none;
}
.ntwi-entries.target-message > .ntwi-placeholder > .ntwi {
    display: none;
}
.ntwi-entry-box {
    background-color: #FFFFFF;
    border: 1px solid #5C93C9;
    display: none;
    overflow: hidden;
}
.ntwi-entry-box .ntwi-entries-target {
    color: #666666;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    word-wrap: normal;
}
.ntwi-entry-box .ntwi-entries-target .ntwi-btn {
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 25px;
}
.ntwi-entry-box .ntwi-entries-target .ntwi-btn .ntwi-icon.add {
    background-image: url("/dneores/images/ntwi/btn_add.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
    width: 29px;
}
.ntwi-entry-box .ntwi-entries-target .ntwi-user-item:first-child > .ntwi-separator {
    display: none;
}
.ntwi-entry-box .ntwi-reply-to {
    color: #666666;
    display: none;
    overflow: hidden;
    padding: 0.4em;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    word-wrap: normal;
}
.ntwi-entry-box .ntwi-textarea {
    height: 75px;
}
.ntwi-entry-box .ntwi-textarea textarea {
    background-color: #F5F5F5;
    border: 0 none;
    height: 100%;
    resize: vertical;
    width: 100%;
}
.ntwi-entry-box .ntwi-buttons {
    height: 40px;
    line-height: 40px;
    position: relative;
    text-align: right;
    white-space: nowrap;
}
.ntwi-entry-box .ntwi-buttons .ntwi-entry-image {
    display: block;
    left: 5px;
    line-height: 1em;
    position: absolute;
    text-align: left;
    top: 4px;
    width: 640px;
}
.ntwi-entry-box .ntwi-buttons .ntwi-entry-image > .ntwi-image-btn {
    background-image: url("/dneores/images/ntwi/btn_image.png");
    background-position: 0 0;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    vertical-align: middle;
    width: 33px;
}
.ntwi-entry-box .ntwi-buttons .ntwi-entry-image > .ntwi-image-btn > input {
    height: 34px;
    margin: 0 0 0 -120px;
    opacity: 0;
    width: 150px;
}
.ntwi-entry-box .ntwi-buttons .ntwi-entry-image > .ntwi-entry-image-name {
    color: #999999;
    display: inline-block;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 500px;
    word-wrap: normal;
}
.ntwi-entry-box .ntwi-buttons .ntwi-entry-image > .ntwi-entry-image-name > .co-icon {
    vertical-align: -4px;
}
.ntwi-entry-box .ntwi-buttons .ntwi-entry-counter {
    color: #999999;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 1.4em;
    line-height: 1.4em;
    margin: 0 5px;
    vertical-align: middle;
    width: 2.5em;
}
.ntwi-entry-box .ntwi-buttons .ntwi-post-btn {
    height: 32px;
    margin: 1px 5px;
}
.ntwi-entries.edit-mode > .ntwi-entry-box {
    display: block;
}
.ntwi-entries.target-ntwi > .ntwi-entry-box .ntwi-entries-target, .ntwi-entries.target-ntwi > .ntwi-entry-box .ntwi-post-message-btn {
    display: none;
}
.ntwi-entries.target-message > .ntwi-entry-box .ntwi-entry-image, .ntwi-entries.target-message > .ntwi-entry-box .ntwi-post-ntwi-btn {
    display: none;
}
.ntwi-entries.target-reply > .ntwi-entry-box .ntwi-reply-to {
    display: block;
}
.ntwi-entries.target-reply > .ntwi-entry-box .ntwi-entries-target {
    display: none;
}
.ntwi-entries .co-image-box img {
    vertical-align: top;
}
.ntwi-lists {
    position: relative;
}
.ntwi-lists > .ui-resizable-s {
    background-image: url("../img/co-ic_x_line.gif");
    background-position: 50% 0;
    background-repeat: no-repeat;
    bottom: -8px;
    height: 6px;
}
.ntwi-list {
    background-color: #FFFFFF;
    display: none;
    height: 100%;
}
.ntwi-list-titlebar {
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    position: relative;
}
.ntwi-list-title > .co-icon {
    margin: 0 5px;
    vertical-align: middle;
}
.ntwi-list-title-buttons {
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
}
.ntwi-list-title-buttons > a {
    display: inline-block;
    height: 20px;
}
.ntwi-list-title-buttons > .ntwi-maximize-btn {
    display: none;
}
.list-type-all .ntwi-list-title-buttons > .ntwi-maximize-btn {
    display: inline-block;
}
.list-type-all .ntwi-list-title-buttons > .ntwi-windowed-btn {
    display: none;
}
.ntwi-list-body {
    bottom: 4px;
    color: #333333;
    display: block;
    left: 0;
    overflow: auto;
    position: absolute;
    top: 30px;
    width: 100%;
}
.ntwi-list-body .ntwi-nav {
    overflow: hidden;
}
.ntwi-list-body .ntwi-nav > .co-paging {
    float: right;
    margin: 4px;
}
.ntwi-list-body > ul {
    margin: 0;
    padding: 0;
}
.ntwi-list-body > .co-nodata, .ntwi-list-body > .co-loading-message, .ntwi-list-body > .ntwi-more-link {
    display: none;
}
.list-type-all .ntwi-list-body > .ntwi-nav {
    display: none;
}
.list-type-all .has-more-page > .ntwi-more-link {
    display: block;
    padding: 0 5px 0 0;
    text-align: right;
}
.ntwi-list-no-items .ntwi-list-body > ul, .ntwi-list-no-items .ntwi-list-body > .ntwi-more-link, .ntwi-list-loading .ntwi-list-body > ul, .ntwi-list-loading .ntwi-list-body > .ntwi-more-link {
    display: none;
}
.ntwi-list-no-items .ntwi-list-body > .co-nodata, .ntwi-list-loading .ntwi-list-body > .co-loading-message {
    background-color: #FFFFFF;
    border: 1px solid #B9B9B9;
    display: block;
    height: 18px;
    line-height: 18px;
    margin: 110px 10px 0;
    padding: 30px 0;
    text-align: center;
}
.ntwi-list-item {
    border-bottom: 1px solid #CCCCCC;
    padding: 8px 8px 8px 56px;
    position: relative;
}
.ntwi-list-item .ntwi-item-content {
    position: relative;
}
.ntwi-list-item .ntwi-item-icon {
    display: block;
    height: 40px;
    left: 8px;
    line-height: 40px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 40px;
}
.ntwi-list-item .ntwi-item-icon img {
    vertical-align: top;
}
.ntwi-list-item .ntwi-item-title {
    display: block;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    word-wrap: normal;
}
.ntwi-list-item .ntwi-item-title a {
    text-decoration: none;
}
.ntwi-list-item .ntwi-item-title a[href] {
    text-decoration: underline;
}
.ntwi-list-item .ntwi-item-name-deleted {
    text-decoration: none;
}
.ntwi-list-item .ntwi-item-text {
    display: block;
    margin: 0;
    padding: 0;
}
.ntwi-list-item .ntwi-item-info {
    color: #999999;
    font-size: 10px;
    line-height: 1.4em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    word-wrap: normal;
}
.ntwi-list-item .ntwi-item-buttons {
    bottom: 0;
    height: 20px;
    left: 100px;
    position: absolute;
    width: 80px;
}
.ntwi-list-item .ntwi-item-buttons > .ntwi-btn {
    display: inline-block;
    height: 20px;
    margin: 0 2px;
    width: 20px;
}
.ntwi-list-item .co-icon.reply {
    background-image: url("../img/co-ic-gray_reply.gif");
}
.ntwi-list-item .co-icon.check-item {
    background-image: url("../img/co-ic-gray_check_item.png");
}
.ntwi-list-item .co-icon.trush {
    background-image: url("../img/co-ic-gray_trush.gif");
}
.ntwi-list-item .co-icon.cabinet {
    background-image: url("../img/co-ic-gray_cabinet.gif");
}
.ntwi-list-item .co-icon.toggle-tri {
    background-image: url("../img/co-toggle-r.png");
}
.ntwi-cab-unavailable .ntwi-list-item .ntwi-item-buttons > .ntwi-btn.cabinet {
    display: none;
}
.ntwi-thread-item {
    position: relative;
}
.ntwi-thread-item .ntwi-thread-buttons {
    left: auto;
    right: 8px;
    width: 16px;
}
.ntwi-thread-item .ntwi-item-buttons > .ntwi-btn.delete, .ntwi-thread-item .ntwi-item-buttons > .ntwi-btn.reply-to {
    display: none;
}
.ntwi-thread-item.mine .ntwi-item-buttons > .ntwi-btn.delete, .ntwi-thread-item.replied .ntwi-item-buttons > .ntwi-btn.reply-to {
    display: inline-block;
}
.ntwi-replied-box {
    border-top: 1px solid #CCCCCC;
    display: none;
    margin: 4px 0 0;
    padding: 4px 0 0;
}
.ntwi-replied-box .ntwi-item-icon {
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 5px 0 0;
    position: static;
    width: 20px;
}
.ntwi-replied-box .ntwi-item-text {
    clear: left;
}
.ntwi-show-reply-to > .ntwi-thread-item .co-icon.toggle-tri {
    background-image: url("../img/co-toggle-b.gif");
}
.ntwi-show-reply-to > .ntwi-replied-box {
    display: block;
}
.list-type-all .ntwi-news-list, .list-type-news .ntwi-news-list {
    display: block;
}
.list-type-all .ntwi-talk-list, .list-type-talk .ntwi-talk-list {
    display: block;
}
.list-type-all .ntwi-message-list, .list-type-message .ntwi-message-list {
    display: block;
}
.list-type-search .ntwi-search-list {
    display: block;
}
.list-type-all .ntwi-news-list {
    left: 0;
    position: absolute;
    width: 32.67%;
}
.list-type-all .ntwi-talk-list {
    display: block;
    left: 33.67%;
    position: absolute;
    width: 32.67%;
}
.list-type-all .ntwi-message-list {
    left: 67.33%;
    position: absolute;
    width: 32.67%;
}
.ntwi-talk-unavailable .list-type-all .ntwi-talk-list, .ntwi-message-unavailable .list-type-all .ntwi-message-list {
    display: none;
}
.ntwi-talk-unavailable .list-type-all .ntwi-news-list, .ntwi-message-unavailable .list-type-all .ntwi-news-list {
    left: 0;
    width: 49.5%;
}
.ntwi-talk-unavailable .list-type-all .ntwi-message-list, .ntwi-message-unavailable .list-type-all .ntwi-talk-list {
    left: 50.5%;
    width: 49.5%;
}
.ntwi-talk-unavailable.ntwi-message-unavailable .list-type-all .ntwi-news-list {
    left: 0;
    width: 100%;
}
.ntwi-ntwi-list > .ntwi-list-titlebar {
    background-color: #84C1FF;
}
.ntwi-list-body .ntwi-ntwi-item .ntwi-item-attachment {
    overflow: hidden;
}
.ntwi-list-body .ntwi-ntwi-item .ntwi-item-file-link, .ntwi-list-body .ntwi-ntwi-item .ntwi-item-image {
    display: none;
}
.ntwi-list-body .ntwi-ntwi-item.has-attachment .ntwi-item-file-link {
    display: block;
}
.ntwi-list-body .ntwi-ntwi-item.has-attachment .ntwi-item-image {
    border-top: 1px dotted #CCCCCC;
    display: block;
    margin: 5px;
    min-height: 10px;
    padding: 5px;
}
.ntwi-list-body .ntwi-ntwi-item.has-attachment .ntwi-item-image .ntwi-item-attachment {
    display: block;
    max-height: 40px;
    max-width: 160px;
}
.ntwi-hide-user-image .ntwi-ntwi-list .ntwi-list-item {
    padding-left: 8px;
}
.ntwi-hide-user-image .ntwi-ntwi-list .ntwi-list-item .ntwi-item-icon {
    display: none;
}
.ntwi-hide-user-image .ntwi-ntwi-list .ntwi-list-item > .ntwi-show-reply-to > .ntwi-replied-box {
    margin-left: 16px;
}
.ntwi-news-list > .ntwi-list-titlebar {
    background-color: #FF79A5;
}
.ntwi-list-body li.ntwi-news-item {
    min-height: 32px;
    padding-left: 56px;
}
.ntwi-list-body li.ntwi-news-item .ntwi-item-icon {
    height: 34px;
    line-height: 34px;
    width: 34px;
}
.ntwi-list-body li.ntwi-news-item .ntwi-item-count {
    float: right;
    font-size: 10px;
    line-height: 1.2em;
    padding: 0;
}
.ntwi-list-body li.ntwi-news-item .ntwi-item-buttons {
    display: none;
}
.ntwi-list-body li.ntwi-news-item.ntwi-news-item--1 .ntwi-item-buttons {
    display: block;
    left: 70px;
}
.ntwi-list-body li.ntwi-news-item.ntwi-news-item--1 .ntwi-item-info {
    padding-top: 5px;
}
.ntwi-message-list > .ntwi-list-titlebar {
    background-color: #99CC33;
}
.ntwi-list-body .ntwi-message-item .ntwi-item-title > a {
    display: inline-block;
    max-width: 8em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    word-wrap: normal;
}
.ntwi-list-body .ntwi-message-item .ntwi-item-title > .ntwi-item-title-connecter {
    display: inline-block;
    margin: 0 0.3em;
    overflow: hidden;
}
.ntwi-hide-user-image .ntwi-message-list .ntwi-list-item {
    padding-left: 8px;
}
.ntwi-hide-user-image .ntwi-message-list .ntwi-list-item .ntwi-item-icon {
    display: none;
}
.ntwi-hide-user-image .ntwi-message-list .ntwi-list-item > .ntwi-show-reply-to > .ntwi-replied-box {
    margin-left: 16px;
}
#neodialog-ntwi-search-entries p {
    margin: 0;
    padding: 0;
}
#neodialog-ntwi-search-entries .ntwi-search-subtarget {
    display: none;
}
#neodialog-ntwi-search-entries .ntwi-search-target-user .ntwi-search-subtarget {
    display: inline-block;
}
#neodialog-ntwi-birthday-dialog {
    background: url("/dneores/images/ntwi/ntwi-hb_back.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
}
#neodialog-ntwi-birthday-dialog > .ui-dialog-titlebar {
    background: url("/dneores/images/ntwi/ntwi-hb_header.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 64px;
    left: 55px;
    padding: 0;
    position: absolute;
    top: 60px;
    width: 480px;
    z-index: 1;
}
#neodialog-ntwi-birthday-dialog > .ui-dialog-content {
    margin: 70px 90px 80px 80px;
    padding: 50px 20px 0;
}
#neodialog-ntwi-birthday-dialog .ui-dialog-titlebar-close {
    display: none;
}
#neodialog-ntwi-birthday-dialog > .ui-dialog-buttonpane {
    background: url("/dneores/images/ntwi/ntwi-hb_footer.png") no-repeat scroll 0 bottom transparent;
    bottom: 0;
    height: 144px;
    left: 58px;
    position: absolute;
    width: 484px;
}
#neodialog-ntwi-birthday-dialog > .ui-dialog-buttonpane > .ui-dialog-buttonset {
    margin-right: 30px;
}
#neodialog-ntwi-birthday-dialog > .ui-dialog-buttonpane > .ui-dialog-buttonset > .ui-button-text-only {
    background: url("../img/co-ic-white_close.gif") no-repeat scroll 10px center #CC3366;
    border: 0 none;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    min-width: 0;
    padding: 1px 12px 1px 25px;
}
#neodialog-ntwi-birthday-dialog > .ui-dialog-buttonpane > .ui-dialog-buttonset > .ui-button-text-only > .ui-button-text {
    line-height: 18px;
    padding: 1px 5px;
}
#neodialog-ntwi-birthday-dialog > .ui-dialog-buttonpane > .ui-dialog-buttonset > .ui-button-text-only:hover {
    background-color: #D75E85;
}
#neodialog-ntwi-birthday-dialog > .ui-dialog-buttonpane > .ui-dialog-buttonset > .ui-button-text-only:active > .ui-button-text {
    padding: 2px 5px 0;
}
#neodialog-ntwi-birthday-dialog .ntwi-birthday-content {
    height: 200px;
    overflow: auto;
}
#neodialog-ntwi-birthday-dialog .ntwi-birthday-content table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}
#neodialog-ntwi-birthday-dialog .ntwi-birthday-content tr {
    border-bottom: 1px dotted #CCCCCC;
}
#neodialog-ntwi-birthday-dialog .ntwi-birthday-content th {
    padding: 2px 4px;
    text-align: right;
    white-space: nowrap;
    width: 7em;
}
#neodialog-ntwi-birthday-dialog .ntwi-birthday-content td {
    padding: 2px 4px;
}
#neodialog-ntwi-information-dialog .ntwi-information-content {
    min-height: 100px;
    min-width: 150px;
}
#neodialog-ntwi-information-dialog .ntwi-information-content.not-resized {
    display: inline-block;
}
.co-mceview {
    line-height: 1.5;
    overflow-x: auto;
    overflow-y: hidden;
    word-break: normal;
    word-wrap: normal;
}
.co-mceview p {
    min-height: 1.5em;
    padding: 0;
}
#jco-print-body .co-mceview {
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
}
.co-mceview i, .co-mceview cite, .co-mceview em, .co-mceview var, .co-mceview dfn {
    font-family: "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
    font-style: italic;
}
.co-mceview ul {
    list-style: disc outside none;
    margin: 1em 0;
    padding: 0 0 0 3em;
}
.co-mceview ol {
    list-style: decimal outside none;
    margin: 1em 0;
    padding: 0 0 0 3em;
}
.co-mceview dl {
    margin: 1em 0;
}
.co-mceview dt {
    font-weight: bold;
}
.co-mceview dd {
    padding: 0 0 0 40px;
}
.co-mceview table {
    border-collapse: separate;
    border-color: #CCCCCC #333333 #333333 #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin: 0;
}
.co-mceview table[align="center"] {
    margin-left: auto;
    margin-right: auto;
}
.co-mceview th, .co-mceview td {
    border-color: #333333 #CCCCCC #CCCCCC #333333;
    border-style: solid;
    border-width: 1px;
    padding: 0;
}
.co-mceview table[cellpadding="1"] th, .co-mceview table[cellpadding="1"] td {
    padding: 1px;
}
.co-mceview table[cellpadding="2"] th, .co-mceview table[cellpadding="2"] td {
    padding: 2px;
}
.co-mceview table[cellpadding="3"] th, .co-mceview table[cellpadding="3"] td {
    padding: 3px;
}
.co-mceview table[cellpadding="4"] th, .co-mceview table[cellpadding="4"] td {
    padding: 4px;
}
.co-mceview table[cellpadding="5"] th, .co-mceview table[cellpadding="5"] td {
    padding: 5px;
}
.co-mceview table[cellpadding="6"] th, .co-mceview table[cellpadding="6"] td {
    padding: 6px;
}
.co-mceview table[cellpadding="7"] th, .co-mceview table[cellpadding="7"] td {
    padding: 7px;
}
.co-mceview table[cellpadding="8"] th, .co-mceview table[cellpadding="8"] td {
    padding: 8px;
}
.co-mceview table[cellpadding="9"] th, .co-mceview table[cellpadding="9"] td {
    padding: 9px;
}
.co-mceview table[cellpadding="10"] th, .co-mceview table[cellpadding="10"] td {
    padding: 10px;
}
.co-mceview table[cellpadding="11"] th, .co-mceview table[cellpadding="11"] td {
    padding: 11px;
}
.co-mceview table[cellpadding="12"] th, .co-mceview table[cellpadding="12"] td {
    padding: 12px;
}
.co-mceview table[cellpadding="13"] th, .co-mceview table[cellpadding="13"] td {
    padding: 13px;
}
.co-mceview table[cellpadding="14"] th, .co-mceview table[cellpadding="14"] td {
    padding: 14px;
}
.co-mceview table[cellpadding="15"] th, .co-mceview table[cellpadding="15"] td {
    padding: 15px;
}
.co-mceview table[cellpadding="16"] th, .co-mceview table[cellpadding="16"] td {
    padding: 16px;
}
.co-mceview table[cellpadding="17"] th, .co-mceview table[cellpadding="17"] td {
    padding: 17px;
}
.co-mceview table[cellpadding="18"] th, .co-mceview table[cellpadding="18"] td {
    padding: 18px;
}
.co-mceview table[cellpadding="19"] th, .co-mceview table[cellpadding="19"] td {
    padding: 19px;
}
.co-mceview table[cellpadding="20"] th, .co-mceview table[cellpadding="20"] td {
    padding: 20px;
}
.co-mceview blockquote {
    margin: 1em 40px;
}
.co-mceview q {
    quotes: inherit;
}
.co-mceview q:before {
    content: open-quote;
}
.co-mceview q:after {
    content: close-quote;
}
.co-mceview cite {
    border-bottom: 1px dashed blue;
}
.co-mceview abbr, .co-mceview acronym {
    border-bottom: 1px dashed #CCCCCC;
    cursor: help;
}
.co-mceview tt, .co-mceview code, .co-mceview kbd, .co-mceview samp {
    font-family: monospace;
}
.co-mceview sub {
    font-size: smaller;
    vertical-align: sub;
}
.co-mceview sup {
    font-size: smaller;
    vertical-align: super;
}
.co-mceview big {
    font-size: x-large;
}
.co-mceview small {
    font-size: x-small;
}
ul#tag-links {
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 180px;
    width: 40px;
    z-index: 3000;
}
ul#tag-links.small-screen {
    position: absolute;
}
ul#tag-links > li > a {
    display: block;
    margin: 10px -10px 0 auto;
    overflow: hidden;
    text-indent: -99999px;
}
ul#tag-links > li:hover > a {
    margin-right: 0;
    transition: margin-right 300ms ease 0s;
}
ul#tag-links > li.tag-module > a {
    background-image: url("../img/tag-link-memo.png");
    background-repeat: no-repeat;
    height: 31px;
    position: relative;
    text-decoration: none;
    width: 33px;
}
ul#tag-links > li.tag-module .tag-badge {
    background-color: #FF6600;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px black;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    left: 0;
    line-height: 1em;
    padding: 2px 0.3em;
    position: absolute;
    text-decoration: none;
    text-indent: 0;
    top: 0;
}
ul#tag-links > li.tag-colored > a {
    border-width: 1px 0 1px 11px;
    height: 28px;
    width: 24px;
}
ul#tag-links > li.tag-colored > a.add {
    overflow: visible;
    position: relative;
}
ul#tag-links > li.tag-colored > a.add:after {
    content: url("../img/co-ic_pen.gif");
    display: block;
    left: -5px;
    position: absolute;
    text-indent: 0;
    top: 5px;
}
.tag-item {
    background-color: #FFFFFF;
    position: absolute;
    z-index: 1000;
}
.tag-item > .tag-item-header {
    background-color: #EEEEEE;
    cursor: move;
    height: 20px;
    position: absolute;
}
.tag-item > .tag-item-header > .tag-toolbox-btn {
    height: 14px;
    position: absolute;
    top: 3px;
    width: 14px;
}
.tag-item > .tag-item-header > .btn-hide {
    right: 26px;
}
.tag-item > .tag-item-header > .btn-peel {
    right: 6px;
}
.tag-item > .tag-item-header > .btn-none {
    display: none;
}
.tag-item > .tag-item-content {
    position: absolute;
}
.tag-item.tag-item-tagcolor {
    border-radius: 5px 5px 5px 5px;
}
.tag-item.tag-item-tagcolor > .tag-item-header {
    left: 5px;
    right: 5px;
    top: 5px;
}
.tag-item.tag-item-tagcolor > .tag-item-content {
    bottom: 5px;
    left: 5px;
    right: 5px;
    top: 25px;
}
.tag-icon {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 14px;
    overflow: hidden;
    text-indent: -9999px;
    width: 14px;
}
.tag-icon.hide {
    background-image: url("../img/tag-ic_hide.png");
}
.tag-icon.hide:hover {
    background-position: 0 -14px;
}
.tag-icon.peel {
    background-image: url("../img/tag-ic_remove.png");
}
.tag-icon.peel:hover {
    background-position: 0 -14px;
}
.tag-icon.edit {
    background-image: url("../img/co-ic-white_edit.png");
    background-position: 1px 1px;
}
.tag-title {
    height: 35px;
    padding: 5px 30px 0 40px;
}
.tag-title > .tag-module-icon {
    background-position: 1px 1px;
    background-repeat: no-repeat;
    display: block;
    height: 33px;
    left: 5px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 5px;
    width: 33px;
}
.tag-title > .tag-module-icon.module-1 {
    background-image: url("/dneores/images/topmenu/menu_s/sch-menu_icon_s.png");
}
.tag-title > .tag-module-icon.module-4 {
    background-image: url("/dneores/images/topmenu/menu_s/addr-menu_icon_s.png");
}
.tag-title > .tag-module-icon.module-6 {
    background-image: url("/dneores/images/topmenu/menu_s/info-menu_icon_s.png");
}
.tag-title > .tag-module-icon.module-7 {
    background-image: url("/dneores/images/topmenu/menu_s/todo-menu_icon_s.png");
}
.tag-title > .tag-module-icon.module-10 {
    background-image: url("/dneores/images/topmenu/menu_s/mail-menu_icon_s.png");
}
.tag-title > .tag-module-icon.module-11 {
    background-image: url("/dneores/images/topmenu/menu_s/circle-menu_icon_s.png");
}
.tag-title > .tag-module-icon.module-17 {
    background-image: url("/dneores/images/topmenu/menu_s/prj-menu_icon_s.png");
}
.tag-title > .tag-module-icon.module-23 {
    background-image: url("/dneores/images/topmenu/menu_s/cab-menu_icon_s.png");
}
.tag-title > .tag-title-text {
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 33px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    word-wrap: normal;
}
.tag-scroller {
    bottom: 0;
    display: block;
    left: 0;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 40px;
}
.tag-body {
    font-size: small;
    line-height: 1.4em;
    padding: 5px 10px;
}
.tag-colored > a {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    overflow: hidden;
    text-indent: -99999px;
}
.tag-colored > a.blue {
    background-color: #D2DFF8;
    border-color: #4B7FE5;
}
.tag-colored > a.green {
    background-color: #DEF3B9;
    border-color: #7CB01F;
}
.tag-colored > a.yellow {
    background-color: #FFE1B4;
    border-color: #FEAA2D;
}
.tag-colored > a.pink {
    background-color: #FFDCDC;
    border-color: #FF9899;
}
.tag-colored > a.red {
    background-color: #F8BCBB;
    border-color: #EE504F;
}
.tag-colored > a.gray {
    background-color: #E1E1E1;
    border-color: #8A8A8A;
}
.tag-item-tagcolor1 > .tag-item-header {
    background-color: #4B7FE5;
}
.tag-item-tagcolor2 > .tag-item-header {
    background-color: #7CB01F;
}
.tag-item-tagcolor3 > .tag-item-header {
    background-color: #FEAA2D;
}
.tag-item-tagcolor4 > .tag-item-header {
    background-color: #FF9899;
}
.tag-item-tagcolor5 > .tag-item-header {
    background-color: #EE504F;
}
.tag-item-tagcolor6 > .tag-item-header {
    background-color: #8A8A8A;
}
.tag-item-tagcolor1 > .tag-item-content {
    background-color: #D2DFF8;
}
.tag-item-tagcolor2 > .tag-item-content {
    background-color: #DEF3B9;
}
.tag-item-tagcolor3 > .tag-item-content {
    background-color: #FFE1B4;
}
.tag-item-tagcolor4 > .tag-item-content {
    background-color: #FFDCDC;
}
.tag-item-tagcolor5 > .tag-item-content {
    background-color: #F8BCBB;
}
.tag-item-tagcolor6 > .tag-item-content {
    background-color: #E1E1E1;
}
.dn-menu-4 > .ui-dialog-content > .tag-content {
    font-size: 12px;
}
.dn-menu-4 > .ui-dialog-content > .tag-content > h5 {
    border-top: 1px dashed #B9B9B9;
    padding-top: 10px;
}
.dn-menu-4 > .ui-dialog-content > .tag-content > ul {
    padding: 0 0 10px 20px;
}
.dn-menu-4 > .ui-dialog-content > .tag-content > ul > li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    word-wrap: normal;
}
.tag-item.tag-item-module5 {
    background-color: #996633;
}
.tag-item.tag-item-module5 > .tag-item-header {
    background-color: #FBE373;
    left: 1px;
    right: 1px;
    top: 1px;
}
.tag-item.tag-item-module5 > .tag-item-header > .btn-new-memo {
    display: none;
}
.tag-item.tag-item-module5 > .tag-item-content {
    background-color: #FFFFE5;
    background-image: -moz-linear-gradient(center top , #FFFFE5, #FFFFB3);
    bottom: 1px;
    left: 1px;
    right: 1px;
    top: 21px;
}
.tag-item.tag-item-module5 > .tag-item-content .tag-scroller {
    top: 48px;
}
.tag-item.tag-item-module5 .tag-icon.hide {
    background-image: url("../img/tag-ic_hide_memo.png");
}
.tag-item.tag-item-module5 .tag-icon.peel {
    background-image: url("../img/tag-ic_remove_memo.png");
}
.tag-item.tag-item-module5 .tag-title {
    border-bottom: 2px solid #DEBD63;
    margin: 10px 10px 0;
    overflow: hidden;
    padding: 0;
}
.tag-item.tag-item-module5 .tag-title > .tag-title-text {
    font-size: 12px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    word-wrap: normal;
}
.tag-item.tag-item-module5 .tag-title > .tag-title-text .name {
    font-size: 14px;
    font-weight: bold;
}
.tag-item.tag-item-module5 .tag-title .tag-buttons {
    float: right;
    height: 24px;
}
.tag-item.tag-item-module5 .tag-memo {
    background-image: url("../img/co-ic_check.gif");
    background-position: 0 8px;
    background-repeat: no-repeat;
    color: #CC3333;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0 5px 20px;
}
.tag-item.tag-new-memo-item > .tag-item-header > .btn-new-memo {
    display: block;
    left: 6px;
    width: 20px;
}
.tag-item.tag-new-memo-item > .tag-item-header > .btn-new-memo > .new-memo {
    background-image: url("../img/tag-new.png");
    background-position: 0 1px;
    cursor: default;
    height: 13px;
    width: 20px;
}
.tag-item.tag-item-module-22 > .tag-item-header > .btn-edit {
    left: 6px;
}
.tag-item.tag-item-module-22 > .tag-item-header > .btn-edit:hover {
    opacity: 0.5;
}
.tag-item.tag-item-module-22 .tag-scroller {
    height: 100%;
    position: relative;
    top: 0;
}
.tag-item.tag-item-module-22 .tag-color-chooser, .tag-item.tag-item-module-22 .tag-buttons {
    display: none;
}
.tag-item.tag-item-module-22.tag-edit-mode > .tag-item-header .tag-toolbox-btn {
    display: none;
}
.tag-item.tag-item-module-22.tag-edit-mode .tag-color-chooser {
    display: block;
    left: 5px;
    line-height: 1em;
    position: absolute;
    top: 5px;
    white-space: nowrap;
}
.tag-item.tag-item-module-22.tag-edit-mode .tag-color-chooser > li {
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    width: 23px;
}
.tag-item.tag-item-module-22.tag-edit-mode .tag-color-chooser > li > a {
    border-width: 1px 1px 1px 5px;
    display: block;
    height: 100%;
}
.tag-item.tag-item-module-22.tag-edit-mode .tag-body {
    bottom: 30px;
    left: 5px;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 30px;
}
.tag-item.tag-item-module-22.tag-edit-mode .tag-body textarea {
    height: 100%;
    width: 100%;
}
.tag-item.tag-item-module-22.tag-edit-mode .tag-buttons {
    bottom: 5px;
    display: block;
    position: absolute;
    right: 5px;
    text-align: right;
    white-space: nowrap;
}
.tag-item.tag-item-module-22.tag-edit-mode .tag-buttons input {
    margin-right: 5px;
}
.tag-disp-options {
    width: 200px;
}
.tag-disp-options > ul {
    padding: 4px 5px;
}
.tag-disp-options > ul > li {
    display: inline-block;
}
.tag-disp-select .co-tag-select-item {
    margin-right: 2px;
}
.tag-memo-color-list {
    width: 61px;
}
.dn-dialog {
    background: url("../img/co-pop_btn.jpg") repeat-x scroll 0 100% #FFFFFF;
    border: 1px solid #B9B9B9;
    border-radius: 0 0 0 0;
    font-size: 1em;
    overflow: visible;
    padding: 0;
}
.dn-dialog select {
    font-size: 0.923em;
}
.dn-dialog > .ui-dialog-titlebar {
    background: url("../img/co-title_back.jpg") repeat-x scroll 0 0 #FFFFFF;
    border-color: #FFFFFF;
    border-radius: 0 0 0 0;
    border-width: 1px 0;
    color: #333333;
    font-weight: bold;
    height: 31px;
    line-height: 30px;
    padding: 0 8px;
}
html.co-browser-Chrome-Lite-4 .dn-dialog > .ui-dialog-titlebar {
    line-height: 27px;
}
.dn-dialog .ui-dialog-title {
    margin: 0;
}
.dn-dialog .ui-dialog-titlebar-close:hover, .dn-dialog .ui-dialog-titlebar-close:focus {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 1px;
}
.ui-widget-header .ui-icon-closethick {
    background: url("../img/co-ic_close.gif") no-repeat scroll 2px 2px transparent;
}
.dn-dialog > .ui-dialog-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #B9B9B9 #CCCCCC #CCCCCC #B9B9B9;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin: 0 5px;
    padding: 10px;
}
.dn-dialog > .ui-dialog-buttonpane {
    background: none repeat scroll 0 0 transparent;
    border-top: 0 none;
    margin: 0;
    padding: 0 5px;
    text-align: right;
}
.dn-dialog .ui-dialog-buttonset > button {
    background: url("../img/co-btn_back.jpg") repeat-x scroll 0 100% #FFFFFF;
    border-color: #AAAAAA;
    color: #333333;
    margin: 4px;
    min-width: 7em;
}
.dn-dialog .ui-dialog-buttonset > button[disabled] {
    color: #999999;
    cursor: default;
}
.co-browser-IE-8 .dn-dialog .ui-dialog-buttonset > button {
    min-width: 4em;
}
.dn-dialog .ui-button-text-only .ui-button-text {
    line-height: 20px;
    padding: 0 5px;
}
.dn-dialog.message > .ui-dialog-titlebar {
    height: 26px;
    line-height: 26px;
}
html.co-browser-Chrome-Lite-4 .dn-dialog.message > .ui-dialog-titlebar {
    line-height: 22px;
}
.dn-dialog.message > .ui-dialog-content {
    padding: 5px;
}
.dn-dialog.message .co-message {
    margin: 5px;
}
.dn-dialog.message .ui-dialog-buttonset > button {
    margin: 4px;
}
.dn-dialog .co-submessage {
    text-align: center;
}
.co-dialog-answers {
    text-align: center;
}
.co-dialog-answers > ul {
    display: inline-block;
}
.co-dialog-answers > ul > li {
    text-align: left;
}
.co-dialog-answers > ul > li > input {
    margin-right: 0.3em;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 40%;
}
.ui-datepicker select.ui-datepicker-year {
    margin-right: 3px;
}
.ui-datepicker select.ui-datepicker-month {
    margin-left: 3px;
}
.co-sel-icon {
    background-image: url("../img/co-ic_sel.gif");
    background-position: 16px 0;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    margin: auto;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}
.co-sel-icon.spacer {
    visibility: hidden;
}
.co-sel-icon.remove-all {
    background-image: url("../img/co-ic_close.gif");
    background-position: 3px 2px;
}
tr:hover .co-sel-icon.remove-item {
    background-image: url("../img/co-ic_close.gif");
    background-position: 3px 2px;
}
.co-sel-icon.add-all {
    background-image: url("../img/co-ic_sel_all.png");
    background-position: 0 0;
}
.co-sel-icon.add-item {
    background-image: url("../img/co-ic_sel_off.png");
    background-position: 0 0;
}
.co-sel-icon.add-descendant {
    background-image: url("../img/co-ic_sel_all_off.png");
    background-position: 0 0;
}
tr:hover .co-sel-icon.add-item {
    background-image: url("../img/co-ic_sel.gif");
}
tr:hover .co-sel-icon.add-descendant {
    background-image: url("../img/co-ic_sel_all.png");
    background-position: 0 0;
}
.co-sel-icon.folder {
    background-image: url("../img/co-ic_folder_c.gif");
    background-position: 0 2px;
    height: 18px;
    width: 18px;
}
.co-sel-icon.history {
    background-image: url("../img/co-ic-history.png");
    background-position: 0 1px;
    height: 18px;
    width: 18px;
}
.co-sel .co-gicon {
    background-image: url("../img/co-gicon_all.png");
    background-position: 20px 0;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
.co-sel-dialog > .ui-dialog-content {
    border-width: 1px 0;
    margin: 0;
    padding: 0;
}
.co-sel-dialog-note {
    bottom: 5px;
    left: 10px;
    position: absolute;
}
.co-sel .co-sel-content {
    height: 440px;
    width: 800px;
}
.co-sel .co-sel-side {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #B9B9B9 #B9B9B9 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid solid none none;
    border-width: 1px 1px 0 0;
    overflow: auto;
}
.co-sel .ui-layout-resizer-west {
    background: url("../img/co-ic_y_line.gif") no-repeat scroll 50% 50% white;
    width: 12px;
}
.co-sel .ui-layout-resizer-west-dragging {
    border-left: 1px solid #B9B9B9;
    border-right: 1px solid #B9B9B9;
}
.co-sel .ui-layout-resizer-north {
    background: url("../img/co-ic_x_line.gif") no-repeat scroll 50% 50% white;
    height: 12px;
}
.co-sel .ui-layout-resizer-north-dragging {
    border-bottom: 1px solid #B9B9B9;
    border-top: 1px solid #B9B9B9;
}
.co-sel-multi .co-sel-top, .co-sel-multi .co-sel-bottom {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B9B9B9 -moz-use-text-color #B9B9B9 #B9B9B9;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    overflow: auto;
}
.co-sel-multi .co-sel-bottom {
    border-bottom: 0 none;
}
.co-sel-single .co-sel-center {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B9B9B9 -moz-use-text-color -moz-use-text-color #B9B9B9;
    border-image: none;
    border-style: solid none none solid;
    border-width: 1px 0 0 1px;
    overflow: auto;
}
.co-sel-single .co-sel-top {
    height: 100%;
}
.co-sel-header {
    border-bottom: 1px solid #B9B9B9;
    margin: 6px 0 10px;
}
.co-sel-header > .co-sel-pager {
    float: right;
}
.co-sel-header > .co-sel-pager .co-page {
    padding-right: 5px;
}
.co-sel-header > .co-sel-pager .co-page-text {
    display: none;
}
.co-sel-header > ul.co-sel-tabs {
    display: block;
    margin: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    top: 1px;
}
.co-sel-header > ul.co-sel-tabs > li {
    background-color: #EEEEEE;
    border: 1px solid #B9B9B9;
    border-radius: 0 10px 0 0;
    display: block;
    float: left;
    height: 24px;
    margin: 0 -1px 0 0;
    width: 100px;
}
.co-sel-header > ul.co-sel-tabs > li.co-sel-disabled {
    display: none;
}
.co-sel-header > ul.co-sel-tabs > li > a {
    color: #999999;
    display: block;
    height: 100%;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
.co-sel-header > ul.co-sel-tabs > li.on {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.co-sel-header > ul.co-sel-tabs > li.on > a {
    color: #336699;
}
.co-sel-side > .co-sel-search {
    padding: 10px;
}
.co-sel-side > .co-sel-search dl {
    margin: 5px 0;
}
.co-sel-side > .co-sel-search dl > dd > input {
    background-color: #CCCCCC;
    color: #B9B9B9;
    width: 100%;
}
.co-sel-side > .co-sel-search dl.active > dd > input {
    background-color: #FFFFFF;
    color: #000000;
}
.co-sel-side > .co-sel-search .co-sel-search-users {
    border-top: 1px dashed #CCCCCC;
}
.co-sel-search.co-sel-chooser-items > .co-table-list tr.group > .co-sel-name > a {
    cursor: text;
    text-decoration: none;
}
.co-sel-search.co-sel-explaination {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.co-sel-search.co-sel-explaination .co-msg {
    display: none;
}
.co-sel-search.co-sel-explaination.co-sel-search-user .co-sel-msg-user {
    display: block;
}
.co-sel-search.co-sel-explaination.co-sel-search-group .co-sel-msg-group {
    display: block;
}
.co-sel-search.co-sel-explaination.searched {
    bottom: auto;
    right: auto;
    visibility: hidden;
}
.co-sel-search.co-sel-explaination.searched .co-sel-messages {
    display: none;
}
.co-sel-search.co-sel-explaination .co-sel-messages {
    color: #336699;
    padding: 60px 50px 0;
}
.co-sel-side > .co-sel-groups {
    border: 0 none;
    float: none;
    height: 100%;
    overflow: hidden;
    width: auto;
}
.co-sel-groups.co-sel-parent-button {
    border-left: 1px solid #B9B9B9;
    display: block;
    height: 29px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 26px;
}
.co-sel-groups.co-sel-parent-button > .co-sel-button {
    border-left: 1px solid #FFFFFF;
    display: block;
    height: 29px;
    line-height: 29px;
    text-align: center;
}
.co-sel-groups.co-sel-parent-button > .co-sel-button:hover {
    background-image: url("../img/co-btn_back_on.jpg");
    background-repeat: repeat-x;
}
.co-sel-groups.co-sel-parent-button > .co-sel-button:active {
    padding: 1px 0 0;
}
.co-sel-groups.co-sel-parent-button > .co-sel-button > .co-sel-icon {
    background-image: url("../img/co-btn_moveup.gif");
    background-position: 0 0;
    display: inline-block;
    height: 15px;
    vertical-align: middle;
    width: 22px;
}
.co-sel .co-sel-list ul {
    padding: 0;
}
.co-sel .co-sel-list li {
    line-height: 20px;
    white-space: nowrap;
}
.co-sel .co-sel-list li > a {
    display: block;
    padding: 3px 2px 3px 6px;
}
.co-sel .co-sel-list li > a:hover {
    background-color: #E1EBF4;
}
.co-sel .co-sel-list li.on > a {
    background-color: #DBFFB7;
}
.co-sel .co-sel-list li .co-sel-icon, .co-sel .co-sel-list li .co-gicon {
    display: inline-block;
    margin-right: 2px;
    vertical-align: middle;
}
.co-sel .co-sel-list li.shared-group .co-gicon {
    background-image: url("../img/co-gicon_group.png");
    background-position: 1px 0;
}
.co-sel .co-sel-list li.private-group .co-gicon {
    background-image: url("../img/co-gicon_mygroup.png");
    background-position: 1px 0;
}
.co-sel .co-sel-group-list > ul > li > a {
    padding-left: 16px;
}
.co-sel .co-sel-group-list > ul > li > ul > li > a {
    padding-left: 32px;
}
.co-sel-history.co-sel-chooser-items > .co-table-list tr.group > .co-sel-name > a {
    cursor: text;
    text-decoration: none;
}
.co-sel .co-table-list {
    border: 0 none;
    table-layout: fixed;
}
.co-sel .co-table-list .co-sel-button {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    vertical-align: middle;
    width: 28px;
}
.co-device-iPad.co-browser-Mobile-Safari-5 .co-sel .co-table-list .co-sel-button {
    width: 30px;
}
.co-sel .co-sel-table-list {
    table-layout: auto;
}
.co-sel .co-sel-table-list tr:hover td {
    background-color: #DDEEFF;
}
.co-sel .co-sel-table-list .co-sel-button a, .co-sel .co-sel-table-list .co-sel-button input {
    margin: 0 7px;
    vertical-align: middle;
}
.co-sel .co-sel-table-list .co-gicon {
    display: inline-block;
    margin-right: 2px;
    vertical-align: middle;
}
.co-sel .co-sel-table-list tr.user .co-gicon {
    background-image: url("../img/co-gicon_user.png");
    background-position: 1px 0;
}
.co-sel .co-sel-table-list tr.all-group .co-gicon, .co-sel .co-sel-table-list tr.unassigned-group .co-gicon {
    background-image: url("../img/co-gicon_all.png");
    background-position: 1px 0;
}
.co-sel .co-sel-table-list tr.shared-group .co-gicon {
    background-image: url("../img/co-gicon_group.png");
    background-position: 1px 0;
}
.co-sel .co-sel-table-list tr.private-group .co-gicon {
    background-image: url("../img/co-gicon_mygroup.png");
    background-position: 1px 0;
}
.co-sel .co-sel-table-list tr.system-role .co-gicon {
    background-image: url("../img/co-gicon_lock.gif");
    background-position: 0 0;
}
.co-sel .co-sel-table-list tr.user-role .co-gicon {
    background-image: url("../img/co-gicon_role.png");
    background-position: 1px 0;
}
.co-sel .co-sel-table-list td.co-sel-data {
    width: 100%;
}
.co-sel .co-sel-table-list .co-sel-name {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 160px;
    word-wrap: normal;
}
.co-sel .co-sel-table-list .co-sel-name > .namelink {
    color: #333333;
    cursor: text;
    text-decoration: none;
}
.co-sel .co-sel-table-list tr.co-sel-has-children .co-sel-name > .namelink {
    cursor: pointer;
    text-decoration: underline;
}
.co-sel-list-scroll {
    bottom: 0;
    overflow: auto;
    position: absolute;
    top: 31px;
    width: 100%;
}
.co-sel-chooser-items {
    height: 100%;
}
.co-sel-chooser-items .co-table-list .co-sel-descendant {
    display: none;
}
.co-sel-chooser-items .co-sel-table-list td.co-sel-button > a, .co-sel-chooser-items .co-sel-table-list td.co-sel-button input {
    visibility: hidden;
}
.co-sel-chooser-items .co-sel-table-list td.co-sel-button input {
    width: 16px;
}
.co-sel-chooser-items .co-sel-table-list.group-choosable tr.shared-group > td.co-sel-button > a, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.shared-group > td.co-sel-button input, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.all-group > td.co-sel-button > a, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.all-group > td.co-sel-button input, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.unassigned-group > td.co-sel-button > a, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.unassigned-group > td.co-sel-button input, .co-sel-chooser-items .co-sel-table-list.private-group-choosable tr.private-group > td.co-sel-button > a, .co-sel-chooser-items .co-sel-table-list.private-group-choosable tr.private-group > td.co-sel-button input, .co-sel-chooser-items .co-sel-table-list.role-choosable tr.role > td.co-sel-button > a, .co-sel-chooser-items .co-sel-table-list.role-choosable tr.role > td.co-sel-button input, .co-sel-chooser-items .co-sel-table-list.user-choosable tr.user > td.co-sel-button > a, .co-sel-chooser-items .co-sel-table-list.user-choosable tr.user > td.co-sel-button input {
    display: inline-block;
    visibility: visible;
}
.co-sel-chooser-items .co-sel-table-list.group-choosable tr.shared-group > td.co-sel-button.co-sel-disabled > a, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.shared-group > td.co-sel-button.co-sel-disabled input, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.all-group > td.co-sel-button.co-sel-disabled > a, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.all-group > td.co-sel-button.co-sel-disabled input, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.unassigned-group > td.co-sel-button.co-sel-disabled > a, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.unassigned-group > td.co-sel-button.co-sel-disabled input, .co-sel-chooser-items .co-sel-table-list.private-group-choosable tr.private-group > td.co-sel-button.co-sel-disabled > a, .co-sel-chooser-items .co-sel-table-list.private-group-choosable tr.private-group > td.co-sel-button.co-sel-disabled input, .co-sel-chooser-items .co-sel-table-list.role-choosable tr.role > td.co-sel-button.co-sel-disabled > a, .co-sel-chooser-items .co-sel-table-list.role-choosable tr.role > td.co-sel-button.co-sel-disabled input, .co-sel-chooser-items .co-sel-table-list.user-choosable tr.user > td.co-sel-button.co-sel-disabled > a, .co-sel-chooser-items .co-sel-table-list.user-choosable tr.user > td.co-sel-button.co-sel-disabled input {
    visibility: hidden;
}
.co-sel-chooser-items .co-sel-table-list.group-choosable tr.shared-group > td.co-sel-button.co-sel-readonly input, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.all-group > td.co-sel-button.co-sel-readonly input, .co-sel-chooser-items .co-sel-table-list.group-choosable tr.unassigned-group > td.co-sel-button.co-sel-readonly input, .co-sel-chooser-items .co-sel-table-list.private-group-choosable tr.private-group > td.co-sel-button.co-sel-readonly input, .co-sel-chooser-items .co-sel-table-list.role-choosable tr.role > td.co-sel-button.co-sel-readonly input, .co-sel-chooser-items .co-sel-table-list.user-choosable tr.user > td.co-sel-button.co-sel-readonly input {
    visibility: hidden;
}
.co-sel-chooser-items.co-sel-edit-descendant .co-table-list .co-sel-descendant {
    display: table-cell;
    padding-left: 0;
    padding-right: 0;
    width: 28px;
}
.co-device-iPad.co-browser-Mobile-Safari-5 .co-sel-chooser-items.co-sel-edit-descendant .co-table-list .co-sel-descendant {
    width: 30px;
}
.co-sel-chooser-items.co-sel-edit-descendant .co-sel-table-list td.co-sel-descendant {
    text-align: center;
    width: 16px;
}
.co-sel-chooser-items.co-sel-edit-descendant .co-sel-table-list td.co-sel-descendant > a {
    margin: 0 7px;
    vertical-align: middle;
}
.co-sel-chooser-items.co-sel-edit-descendant .co-sel-table-list td.co-sel-descendant a {
    visibility: hidden;
}
.co-sel-chooser-items.co-sel-edit-descendant .co-sel-table-list tr.shared-group > td.co-sel-descendant a, .co-sel-chooser-items.co-sel-edit-descendant .co-sel-table-list tr.private-group > td.co-sel-descendant a {
    display: inline-block;
    visibility: visible;
}
.co-sel-chooser-items.co-sel-edit-descendant .co-sel-table-list.group-choosable tr.private-group > td.co-sel-descendant a {
    visibility: hidden;
}
.co-sel-choosen-items .co-sel-table-list tr.locked .co-sel-icon.remove-item {
    visibility: hidden;
}
.co-sel-choosen-items .co-sel-table-list tr.group a.namelink {
    cursor: text;
    text-decoration: none;
}
.co-sel-choosen-items .co-sel-table-list .co-sel-descendant {
    display: none;
}
.co-sel-choosen-items .co-sel-table-list .co-sel-descendant > .co-select-menu {
    display: none;
}
.co-sel-choosen-items.co-sel-edit-descendant .co-sel-table-list .co-sel-descendant {
    display: inline-block;
    width: 6.5em;
}
.co-sel-choosen-items.co-sel-edit-descendant .co-sel-table-list tr.shared-group .co-select-menu {
    display: block;
    font-size: 0.846em;
}
.co-sel-no-items-message {
    display: none;
}
.co-sel-no-items .co-sel-items-entry {
    display: none;
}
.co-sel-no-items .co-sel-no-items-message {
    display: block;
}
#co-sel-descendant-options.co-pop-up-box.show {
    z-index: 4100;
}
.co-sel-groups > .co-listview-tree {
    height: 100%;
    overflow: auto;
}
.co-sel-groups > .co-listview-tree .co-listview-item-inside.co-tree-noselect {
    background-color: transparent;
}
.co-sel-groups > .co-listview-tree li > a > ins.jstree-icon {
    background: url("../img/co-gicon_group.png") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 20px;
}
.co-sel-groups > .co-listview-tree li > a.root-group > ins.jstree-icon, .co-sel-groups > .co-listview-tree li > a.all-group > ins.jstree-icon, .co-sel-groups > .co-listview-tree li > a.unassigned-group > ins.jstree-icon {
    background: url("../img/co-gicon_all.png") no-repeat scroll 0 0 transparent;
}
.co-sel-single-group .co-sel-content {
    height: 440px;
    width: 400px;
}
.co-sel-single-group .co-sel-content > .co-sel-private-groups {
    height: 100%;
    overflow: auto;
}
.co-sel-single-group .co-listview-left {
    border: 0 none;
    float: none;
    height: 100%;
    width: 100%;
}
.co-sel-single-group .co-listview-left > .co-listview-tree {
    -moz-box-sizing: border-box;
    overflow: auto;
}
#co-pop-tp {
    width: 600px;
}
.co-pop-tp-file-drop {
    padding: 10px;
}
.co-pop-tp-meta {
    margin: 0 0 5px;
    overflow: hidden;
}
.co-pop-tp-stop-btn {
    float: right !important;
}
.co-pop-tp-meta-switch {
    float: right;
    margin: 3px 10px 0;
}
.co-pop-tp-meta-switch > .thumb, .co-pop-tp-meta-switch > .list {
    border: 1px solid transparent;
    display: block;
    float: left;
    height: 19px;
    overflow: hidden;
    text-indent: -9999px;
    width: 19px;
}
.co-pop-tp-meta-switch > .thumb {
    background: url("../img/co-ic_listtype_thumbnail.png") no-repeat scroll 0 0 transparent;
}
.co-pop-tp-meta-switch > .list {
    background: url("../img/co-ic_listtype_list.png") no-repeat scroll 0 0 transparent;
    margin-left: 5px;
}
.co-pop-tp-file-drop.view .thumb, .co-pop-tp-file-drop.list .list {
    background-color: #C1E0FF;
    border-color: #6699CC;
}
.co-pop-tp-file-drop.view.list .thumb {
    background-color: transparent;
    border-color: transparent;
}
.co-pop-tp-console {
    margin: 5px 0 0;
    overflow: hidden;
}
.co-pop-tp-file {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 1px solid #B9B9B9;
    padding: 10px;
}
.co-pop-tp-file-in {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 0 solid #B9B9B9;
    padding: 0;
}
.co-pop-tp-drop {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 2px 2px 0;
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px;
}
.co-pop-tp-drop-bottom {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-image: none;
    border-right: 2px solid #CCCCCC;
    border-style: solid;
    border-width: 0 2px 2px;
    padding: 0 10px;
}
.co-pop-tp-drop-bottom-msg {
    display: inline-block;
    vertical-align: top;
}
.co-pop-tp-drop-bottom-def {
    float: left !important;
    width: 10px;
}
.co-pop-tp-def-msg {
    font-size: 20px;
    line-height: 2;
    text-align: center;
}
.co-pop-tp-drop-bottom-msg > .co-pop-tp-drop-msg {
    padding-top: 5px;
    vertical-align: top;
}
.co-pop-tp-choose-link {
    color: #0000FF;
    text-decoration: underline;
}
.co-pop-tp-choose-link {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}
.co-pop-tp-choose-link input {
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.co-pop-tp-choose-link input {
    left: -100%;
    visibility: visible;
}
.co-pop-tp-file-thumbs {
    margin: 0;
    padding: 0;
    position: relative;
}
.co-pop-tp-file-thumbs > li {
    display: inline-block;
    margin: 0 0 10px;
    vertical-align: top;
    width: 32.7%;
}
.co-pop-tp-file-thumbnail {
    display: block;
    float: left;
    height: 50px;
    margin-right: 5px;
    width: 50px;
}
.co-pop-tp-file-dtl {
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
}
.co-pop-tp-file-name {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.co-pop-tp-file-thumbs li.load .co-pop-tp-file-size, .co-pop-tp-file-thumbs li.end .co-pop-tp-file-size {
    float: left;
    height: 15px;
    line-height: 15px;
    width: 70%;
}
.co-pop-tp-file-drop.list .co-pop-tp-file-size {
    text-align: right;
}
.co-pop-tp-file-thumbs li.load .co-pop-tp-file-size {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B9B9B9 #B9B9B9 #B9B9B9 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
}
.co-pop-tp-file-thumbs li.load .co-pop-tp-file-size .co-pop-tp-file-size-in {
    background: url("../img/file_bar_back.png") repeat-x scroll 0 100% #95FB00;
    border-left: 1px solid #B9B9B9;
    float: left;
    text-indent: 9999px;
    width: 30%;
}
.co-pop-tp-file-thumbs li.end .co-pop-tp-file-size {
    height: 17px;
}
.co-pop-tp-file-thumbs li.end .co-pop-tp-file-size .co-pop-tp-file-save {
    background: url("../img/file_bar_back.png") repeat-x scroll 0 100% #95FB00;
    border: 1px solid #B9B9B9;
    display: block;
    text-align: center;
    text-shadow: 0 0 1px #FFFFFF;
}
.co-pop-tp-file-thumbs .co-pop-tp-file-del {
    background: url("../img/co-ic_close.gif") no-repeat scroll 0 50% transparent;
    float: left;
    height: 17px;
    margin-left: 10px;
    text-indent: -9999px;
    width: 10px;
}
.co-pop-tp-file-drop.view .co-pop-tp-meta {
    margin: 0 0 5px;
}
.co-pop-tp-file-drop.view {
    padding: 5px 10px 10px;
}
.co-pop-tp-file-thumbs > li.title {
    display: none;
}
.co-pop-tp-file-drop.view .co-pop-tp-file {
    padding: 0;
}
.co-pop-tp-file-drop.view .co-pop-tp-drop {
    height: auto;
}
.co-pop-tp-file-drop.list .co-pop-tp-file-thumbs > li {
    border-bottom: 1px solid #B9B9B9;
    display: inline-block;
    margin: 10px 0 0;
    vertical-align: top;
    width: 100%;
}
.co-pop-tp-file-drop.list .co-pop-tp-file-thumbs > li.title {
    border-bottom: 1px solid #B9B9B9;
    display: block;
    font-weight: bold;
    margin: 0;
}
.co-pop-tp-file-drop.list .co-pop-tp-file-thumbnail {
    display: none;
}
.co-pop-tp-file-drop.list .co-pop-tp-file-dtl {
    float: none;
    width: 100%;
}
.co-pop-tp-file-drop.list .co-pop-tp-file-name {
    width: 80%;
}
.co-pop-tp-file-drop.list .co-pop-tp-file-thumbs li.end .co-pop-tp-file-size {
    float: right;
}
.co-pop-tp-file-drop.list .co-pop-tp-file-name {
    float: left;
    overflow: hidden;
    white-space: normal;
}
.co-pop-tp-file-drop.view .co-pop-tp-drop {
    height: auto;
}
.co-pop-tp-file-drop.view .co-pop-tp-drop-bottom {
    display: none;
}
.co-pop-tp-file-drop.view .co-pop-tp-drop {
    border-width: 0;
}
.co-ie-uploader + .co-pop-tp-clear-btn {
    float: right;
}
.co-ie-uploader-button {
    float: left;
    height: 21px;
}
.co-ie-uploader-button > object {
    height: 100%;
    width: 100%;
}
.co-ie-uploader .co-ie-uploader-progress {
    float: left;
    height: 21px;
    line-height: 21px;
    margin-left: 4px;
    visibility: hidden;
}
.co-ie-uploader-uploading .co-ie-uploader-progress {
    visibility: visible;
}
.co-ie-uploader .co-ie-uploader-progress .co-ie-uploader-cancel {
    float: left;
    height: 100%;
}
.co-ie-uploader .co-ie-uploader-progress .co-ie-uploader-barframe {
    border: 1px solid #B9B9B9;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 3px 0 0 4px;
    position: relative;
    width: 100px;
}
.co-ie-uploader .co-ie-uploader-progress .co-ie-uploader-barframe .co-ie-uploader-percentage {
    color: #333333;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: right;
    top: 0;
}
.co-ie-uploader .co-ie-uploader-progress .co-ie-uploader-barframe .co-ie-uploader-bar {
    background-color: #99CC00;
    height: 100%;
    margin: 0 auto 0 0;
}
.co-ie-uploader .co-ie-uploader-progress .co-ie-uploader-filenumber {
    float: right;
    height: 100%;
    margin-left: 4px;
}
.co-ie-uploader .co-ie-uploader-progress .co-ie-uploader-label {
    float: left;
    margin-left: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.co-selfile-scroll {
    max-height: 8em;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 5px;
}
td > .co-selfile-scroll:first-child {
    margin-top: -5px;
}
.co-selfile {
    border-collapse: collapse;
    width: 100%;
}
td > .co-selfile:first-child {
    margin-top: -5px;
}
.co-selfile th {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    padding: 5px 0;
    text-align: left;
}
.co-selfile td {
    border-bottom: 1px dashed #CCCCCC;
    padding: 5px 0;
}
.co-selfile td:first-child {
    padding-top: 0;
}
.co-selfile .co-btn-close {
    margin-right: 10px;
}
.co-pop-up-box {
    background-color: #FFFFFF;
    border: 1px solid #B9B9B9;
    display: none;
    position: absolute;
}
.co-pop-up-box.show {
    display: block;
    z-index: 100;
}
.co-baloon {
    background-color: transparent;
    border: 0 none;
}
.co-baloon > .co-baloon-body {
    background-color: #FFFFFF;
    border: 1px solid #B9B9B9;
    min-height: 32px;
    min-width: 32px;
}
.co-baloon > .co-baloon-connecter {
    height: 0;
    position: absolute;
    width: 0;
}
.co-baloon > .co-baloon-connecter > .co-baloon-connecter-inner {
    height: 0;
    position: absolute;
    width: 0;
}
.co-baloon-at-top-left > .co-baloon-connecter, .co-baloon-at-bottom-left > .co-baloon-connecter {
    right: 4px;
}
.co-baloon-at-top-right > .co-baloon-connecter, .co-baloon-at-bottom-right > .co-baloon-connecter {
    left: 4px;
}
.co-baloon-at-top-left, .co-baloon-at-top-right {
    padding-bottom: 11px;
}
.co-baloon-at-top-left > .co-baloon-connecter, .co-baloon-at-top-right > .co-baloon-connecter {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 12px solid #999999;
    bottom: 0;
}
.co-baloon-at-top-left > .co-baloon-connecter > .co-baloon-connecter-inner, .co-baloon-at-top-right > .co-baloon-connecter > .co-baloon-connecter-inner {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 11px solid #FFFFFF;
    bottom: 1px;
    left: -6px;
}
.co-baloon-at-bottom-left, .co-baloon-at-bottom-right {
    padding-top: 11px;
}
.co-baloon-at-bottom-left > .co-baloon-connecter, .co-baloon-at-bottom-right > .co-baloon-connecter {
    border-bottom: 12px solid #999999;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    top: 0;
}
.co-baloon-at-bottom-left > .co-baloon-connecter > .co-baloon-connecter-inner, .co-baloon-at-bottom-right > .co-baloon-connecter > .co-baloon-connecter-inner {
    border-bottom: 11px solid #FFFFFF;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    left: -6px;
    top: 1px;
}
.co-select-menu-pop-up {
    font-size: 0.846em;
    line-height: 2em;
}
.co-select-menu-pop-up li {
    border-top: 1px dotted #CCCCCC;
}
.co-select-menu-pop-up li:first-child {
    border-top: 0 none;
}
.co-select-menu-pop-up li:hover {
    background-color: #E1EBF4;
}
.co-select-menu-pop-up li > a {
    color: #333333;
    display: block;
    padding: 0 8px;
    text-decoration: none;
}
.co-select-menu-pop-up li.on {
    background-color: #DBFFB7;
}
.co-select-menu {
    cursor: default;
}
.co-select-menu.co-disabled {
    opacity: 0.3;
}
.co-select-menu > .co-icon {
    background-image: url("../img/co-toggle-b.gif");
    background-position: 1px 3px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 12px;
    text-indent: -99999px;
    vertical-align: middle;
    width: 12px;
}
.co-tag-select-item {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
    display: inline-block;
    height: 14px;
    overflow: hidden;
    text-indent: -99999px;
    vertical-align: middle;
    width: 18px;
}
.co-tag-select-item.none {
    background-image: url("../img/co-ic_close.gif");
    background-position: 3px 1px;
    background-repeat: no-repeat;
}
.co-tag-select-item.blue {
    background-color: #D2DFF8;
    border-color: #4B7FE5;
}
.co-tag-select-item.green {
    background-color: #DEF3B9;
    border-color: #7CB01F;
}
.co-tag-select-item.yellow {
    background-color: #FFE1B4;
    border-color: #FEAA2D;
}
.co-tag-select-item.pink {
    background-color: #FFDCDC;
    border-color: #FF9899;
}
.co-tag-select-item.red {
    background-color: #F8BCBB;
    border-color: #EE504F;
}
.co-tag-select-item.gray {
    background-color: #E1E1E1;
    border-color: #8A8A8A;
}
#twt-dialog-myprof, #twt-dialog-userprof {
    width: 500px;
}
.co-userprof-spec {
    overflow: hidden;
}
.co-userprof-icon {
    float: left;
    max-height: 73px;
    max-width: 73px;
}
.co-userprof-name {
    margin-left: 90px;
    max-height: 90px;
    overflow-y: auto;
}
.co-userprof-name:first-child {
    margin-left: 10px;
}
.co-userprof-fname {
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 10px;
}
.co-userprof-kname {
    color: #999999;
    margin-top: 5px;
}
.co-userprof-status {
    border: 1px solid #CCCCCC;
    margin: 10px 0 0;
    max-height: 390px;
    overflow: auto;
    padding: 0.5em 0;
}
.co-userprof-status > dd > dl {
    margin: 2px 10px 2px 0;
    padding: 2px 5px;
}
.co-userprof-status .border {
    border-top: 1px dotted #CCCCCC;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 0 3%;
    width: 94%;
}
.co-userprof-status > dt, .co-userprof-status > dd > dl > dt {
    color: #666666;
    float: left;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
    width: 120px;
    word-wrap: normal;
}
.co-userprof-status > dd > dl > dt {
    font-weight: normal;
    text-align: left;
    width: 80px;
}
.co-userprof-status > dd, .co-userprof-status > dd > dl > dd {
    margin: 0 0 0 130px;
}
.co-userprof-status > dd > dl > dd {
    margin: 0 0 0 90px;
}
.co-userprof-status .border:last-child {
    display: none;
}
.co-label {
    background: none repeat scroll 0 0 #6699CC;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    height: 1.538em;
    line-height: 1.692em;
    max-width: 12.692em;
    min-height: 20px;
    overflow: hidden;
    padding: 0 4px;
    text-decoration: none;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    word-wrap: normal;
    z-index: 1;
}
.co-label > span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.co-label > .count {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    border-radius: 6px 6px 6px 6px;
    color: #333333;
    display: inline-block;
    float: right;
    font-size: 9px;
    line-height: 14px;
    margin: 3px 0 0;
    padding: 0 2px;
    vertical-align: top;
    width: auto;
}
.co-label > .co-draghandle {
    line-height: 1;
    margin: 0.346em 4px 0.346em 0;
}
.co-label.on {
    background: none repeat scroll 0 0 #336699;
}
.co-label-none {
    background: none repeat scroll 0 0 #58BACF;
}
.co-label-none.on {
    background: none repeat scroll 0 0 #2B8396;
}
.co-label-area {
    display: inline-block;
    margin-right: 3px;
    max-width: 13.5em;
}
.co-list-dropover {
    background: none repeat scroll 0 0 #DBFFB7 !important;
}
.co-label-view-area {
    display: inline;
    margin-right: 3px;
    max-width: 13.5em;
}
.co-label-view-area > .co-label {
    max-width: 6em;
}
.co-label-view-area > .co-label > .count {
    display: none;
}
.co-pop-label {
    display: none;
}
.co-listview {
    background-color: #FFFFFF;
    border: 1px solid #B9B9B9;
    overflow: hidden;
}
.co-listview .ui-layout-resizer {
    background: url("../img/co-ic_y_line.gif") no-repeat scroll 50% 50% white;
    width: 12px;
}
.co-listview .ui-layout-resizer-west-dragging {
    border-left: 1px solid #B9B9B9;
    border-right: 1px solid #B9B9B9;
}
.co-listview .co-listview-list.ui-layout-center {
    border-left: 1px solid #B9B9B9;
    overflow: hidden;
}
.co-listview .ui-layout-west {
    background-color: #FFFFFF;
}
.co-listview-left {
    border-right: 1px solid #B9B9B9;
    float: left;
    width: 200px;
}
.co-listview-left-title {
    background-color: #95B9DC;
    color: #FFFFFF;
    height: 2.308em;
    line-height: 2.308em;
    min-height: 30px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
}
.co-listview-left > .co-listview-left-data {
    min-height: 300px;
    overflow: auto;
}
.co-listview-left .co-listview-item-inside.co-listview-item-noselect {
    background-color: #EEEEEE;
}
.co-listview-left a.co-listview-item-inside.co-listview-item-noselect {
    color: #000000;
    cursor: default;
    text-decoration: none;
}
.co-listview-left-subtitle {
    background-color: #EEEEEE;
    border-bottom: 1px solid #B9B9B9;
    height: 1.769em;
    min-height: 23px;
    padding: 3px 2px;
    white-space: nowrap;
    word-wrap: normal;
}
.co-listview-left-subtitle button, .co-listview-left-subtitle [type="button"], .co-listview-left-subtitle [type="reset"], .co-listview-left-subtitle [type="submit"], .co-listview-left-subtitle button:active, .co-listview-left-subtitle [type="button"]:active, .co-listview-left-subtitle [type="reset"]:active, .co-listview-left-subtitle [type="submit"]:active {
    padding: 0 3px !important;
}
.co-browser-Firefox .co-listview-left-subtitle button, .co-browser-Firefox .co-listview-left-subtitle [type="button"], .co-browser-Firefox .co-listview-left-subtitle [type="reset"], .co-browser-Firefox .co-listview-left-subtitle [type="submit"], .co-browser-Firefox .co-listview-left-subtitle button:active, .co-browser-Firefox .co-listview-left-subtitle [type="button"]:active, .co-browser-Firefox .co-listview-left-subtitle [type="reset"]:active, .co-browser-Firefox .co-listview-left-subtitle [type="submit"]:active {
    padding: 0 1px !important;
}
.co-listview-overlay {
    background-color: #000000;
    bottom: 0;
    display: none;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
}
.co-page-move-mode .co-listview-overlay.pagingSort {
    display: block;
}
.co-listview-left .co-listview-item-inside {
    cursor: pointer;
    display: block;
    height: 24px;
    line-height: 24px;
    margin-left: 18px;
    padding: 0;
    text-decoration: underline;
    top: 0;
}
.co-listview-left .co-listview-item-inside.stdrag {
    background-color: transparent;
}
.co-listview-left .co-listview-item-inside.co-tree-noselect {
    background-color: #EEEEEE;
}
.co-listview-left .co-listview-item-inside.on {
    background-color: #DBFFB7;
}
.co-listview-left .co-listview-item-inside:hover {
    background-color: #E1E8F4;
}
.co-listview-left .co-listview-item-inside.stdrag, .co-listview-left .co-listview-item-inside.co-tree-noselect {
    color: #333333;
    cursor: default;
    text-decoration: none;
}
.co-listview-item-setlink {
    background: url("../img/co-toggle-b.gif") no-repeat scroll 3px 60% #E1E8F4;
    color: black;
    cursor: pointer;
    display: none;
    height: 22px;
    overflow: visible;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 15px;
    z-index: 2;
}
.co-listview-item-inside:hover .co-listview-item-setlink {
    display: block;
}
.co-listview-item-setlink-title {
    display: block;
    height: 22px;
    width: 15px;
}
.co-listview-item-setmenu {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    cursor: pointer;
    display: none;
    margin-right: 1px;
    margin-top: 20px;
    padding: 5px;
    position: absolute;
    right: 0;
    text-indent: 0;
    width: 130px;
    z-index: 1;
}
.co-listview-item-setmenu div:hover {
    background-color: #E1EBF4;
}
.co-listview-item-setmenu hr {
    height: 2px;
    line-height: 2px;
    margin: 0;
}
.co-listview-list {
    height: 100%;
    margin: 0 0 0 201px;
}
.co-listview-list > .co-listview-edit {
    overflow: hidden;
}
.co-listview-list > .co-btnarea > select {
    vertical-align: top;
}
.co-listview-list > .co-btnarea, .co-listview-list > .co-ebtnarea, .co-listview-list > .co-vbtnarea, .co-listview-list > .co-listview-edit > .co-vbtnarea, .co-listview-list > .co-listview-edit > .co-ebtnarea {
    border-color: -moz-use-text-color -moz-use-text-color #B9B9B9;
    border-style: none none solid;
    border-width: 0 0 1px;
    display: block;
    position: relative;
}
.co-listview-list > .co-btnarea:after {
    clear: right;
}
.co-listview-list .co-chk-cnt {
    left: -1px;
    top: -1px;
}
.co-listview-list .co-chk-cnt2 {
    -moz-box-sizing: content-box;
    padding-left: 0;
    padding-right: 1px;
    right: auto;
}
.co-listview-list > .co-table-list, .co-listview-list > div > .co-table-list, .co-listview-list > .co-table-move-wrap > .co-table-list, .co-listview-list > div > .co-table-move-wrap > .co-table-list {
    border: 0 none;
}
.co-listview-list > .co-table {
    background: none repeat scroll 0 0 #CCCCCC;
}
.co-listview-list > .co-nodata, .co-listview-list > .co-listview-scroll, .co-listview-list > div > .co-nodata {
    border: 0 none;
}
.co-listview-list .co-nodata, .co-listview-list .co-listview-scroll {
    overflow: auto;
}
.co-listview-list .ui-draggable-disabled {
    opacity: 1;
}
.co-listview-list .ui-draggable tr, .co-listview-list .ui-sortable tr {
    cursor: move;
}
.co-listview-list .ui-draggable tr input, .co-listview-list .ui-sortable tr input {
    cursor: auto;
}
.co-listview-list-required {
    padding: 0 0 5px 10px;
}
.co-listview-items .co-label {
    display: block;
    margin: 4px 5px 0;
    overflow: visible;
    width: 165px;
}
.co-listview-items li > hr {
    margin: 5px;
}
.co-chk-drag .co-chk-cnt {
    margin-left: 51px;
}
.co-listview-listhead {
    overflow: hidden;
}
.ui-layout-pane > .co-listview-listhead {
    display: inline-block;
    min-width: 100%;
    vertical-align: top;
}
.co-listview-accessauth {
    max-height: 5.4em;
    overflow-y: auto;
}
#co-capacity {
    float: right;
    line-height: 20px;
    margin-right: 5px;
    position: relative;
}
.co-capacity-bar {
    background: url("../img/co-capacity_bar_back.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
    padding: 2px 1px;
    vertical-align: middle;
    width: 61px;
}
.co-capacity-bar-in {
    background: url("../img/co-capacity_bar.gif") no-repeat scroll -1px -2px transparent;
    height: 10px;
}
#co-capacity-detail {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    display: none;
    padding: 10px 10px 5px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 230px;
    z-index: 2;
}
#co-capacity:hover > #co-capacity-detail {
    display: block;
}
#co-capacity-detail > dt {
    clear: left;
    float: left;
    margin: 0 0 5px;
    text-align: right;
    width: 65px;
}
#co-capacity-detail > dd {
    float: left;
    margin: 0 0 5px 5px;
    text-align: right;
    width: 70px;
}
#co-capacity-detail > dd.percent {
    float: right;
    text-align: left;
    width: 80px;
}
.co-list-search-wrap {
    vertical-align: middle;
    width: 400px;
}
.co-list-search-wrap.short {
    width: 300px;
}
.co-list-search-wrap.long {
    width: 500px;
}
.co-list-search {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7F9DB9;
    overflow: hidden;
    position: relative;
}
.co-list-search-text {
    border: 0 none;
    float: left;
    height: 1.462em;
    line-height: 1.462em;
    margin-left: -20px;
    min-height: 19px;
    padding: 0;
    text-indent: 22px;
    width: 100%;
}
.co-list-search > .co-watermark {
    -moz-box-sizing: border-box;
    height: 100%;
    overflow: hidden;
    padding-right: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    word-wrap: normal;
}
.co-device-iPad .co-list-search-text {
    padding-left: 22px;
    text-indent: 0;
}
.co-device-iPad .co-list-search > .co-watermark {
    padding-left: 26px;
}
.co-list-search-btn {
    float: right;
    margin: 1px;
}
.co-list-search .submit {
    background: url("../img/co-ic_lightsearch.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 17px;
    overflow: hidden;
    text-indent: -9999px;
    width: 17px;
}
.co-browser-Chrome-Lite-4 .co-list-search {
    padding-right: 19px;
}
.co-browser-Chrome-Lite-4 .co-list-search-text {
    height: 19px;
    margin: 0;
    min-height: 19px;
    text-indent: 0;
}
.co-browser-Chrome-Lite-4 .co-list-search-btn {
    float: none;
    position: absolute;
    right: 0;
    top: 0;
}
.co-selgroup {
    border-collapse: collapse;
    width: 100%;
}
td > .co-selgroup:first-child {
    margin-top: -5px;
}
.co-selgroup th {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    padding: 5px 0;
    text-align: left;
}
.co-selgroup td {
    border-bottom: 1px dashed #CCCCCC;
    padding: 5px 0;
}
.co-selgroup td:first-child {
    padding-top: 0;
}
.co-selgroup .co-btn-close {
    margin-right: 10px;
}
.co-sel-side > .co-sel-folders {
    border: 0 none;
    float: none;
    height: 100%;
    overflow: hidden;
    width: auto;
}
.co-sel-side > .co-sel-folders > .co-listview-items {
    height: 100%;
    overflow: auto;
}
.co-sel-selfolder-items .co-table-list {
    border: 0 none;
}
.co-sel-selfolder-items .co-ficon {
    background-color: transparent;
    background-image: url("../img/co-ic_folder_c.gif");
    background-repeat: no-repeat;
    display: inline-block;
    height: 13px;
    margin-right: 1px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 18px;
}
.co-listview-tree {
    display: none;
}
.co-listview-item {
    line-height: 1.538em;
    min-height: 20px;
    padding: 2px;
    position: relative;
    white-space: nowrap;
    word-wrap: normal;
}
.co-listview-tree > .co-listview-items, .co-listview-tree-in {
    display: inline-block;
    vertical-align: top;
}
.co-listview-tree .jstree > ul > li {
    margin-left: 0;
}
.co-listview-tree .jstree li {
    line-height: 24px;
    margin-left: 15px;
    min-height: 24px;
}
.co-listview-tree .co-listview-tree-rootli-nosel > a {
    padding-left: 0;
    text-decoration: none;
}
.co-listview-tree li > ins {
    float: left;
    height: 24px;
}
.co-listview-tree .jstree-closed > ins {
    background-image: url("../img/co-tree_plus.gif");
    background-position: 0 50%;
    cursor: pointer;
    margin-top: -1px;
}
.co-listview-tree .jstree-open > ins {
    background-image: url("../img/co-tree_minus.gif");
    background-position: 0 50%;
    cursor: pointer;
    margin-top: -1px;
}
.co-listview-tree .co-listview-item a > ins {
    background-color: transparent;
    background-image: url("../img/co-ic_folder_c.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
    height: 100%;
    margin-right: 1px;
    padding: 0;
    text-indent: -9999px;
    width: 18px;
}
.co-listview-tree .co-listview-item.jstree-open > a > ins {
    background-image: url("../img/co-ic_folder_o.gif");
}
.co-listview-tree a.jstree-loading > .jstree-icon {
    background-image: url("../img/co-template_loading.gif");
}
div#vakata-dragged {
    background: url("../img/co-ic_folder_c.gif") no-repeat scroll 3px 45% #F1F1F1;
    border: 1px solid #B9B9B9;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 3px #666666;
    margin-left: 5px;
    margin-top: 5px;
    max-width: 10em;
    overflow: hidden;
    padding: 4px 4px 4px 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    z-index: 10001;
}
div#vakata-dragged > ins {
    height: 11px;
    margin-left: 3px;
    margin-top: 3px;
    width: 11px;
}
div#vakata-dragged > ins.jstree-ok {
    background-color: transparent;
}
div#vakata-dragged > ins.jstree-invalid {
    background-color: transparent;
    background-image: url("../img/co-tree-moveng.png");
}
div#jstree-marker {
    background-color: transparent;
    background-image: url("../img/co-tree-movemark.png");
    background-repeat: no-repeat;
    display: none;
    height: 13px;
    margin-left: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    width: 11px;
    z-index: 10000;
}
div#jstree-marker-line {
    background-color: #5882FF;
    box-shadow: none;
    height: 2px;
    margin-left: -4px;
    margin-top: -0.031em;
}
.co-listview-tree .co-listview-tree-rootli-nosel > ins {
    background-image: url("../img/co-tree_minus.gif");
    background-position: 0 50%;
    margin-top: -1px;
}
.co-listview-tree .co-listview-tree-rootli-nosel > a > ins {
    background-image: url("../img/co-ic_folder_o.gif");
    background-repeat: no-repeat;
}
.co-pop-folder {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B9B9B9;
    display: none;
}
.co-pop-folder hr {
    margin: 5px;
}
.co-listview-tree.co-listview-dropover .co-listview-item-inside.co-tree-dropactive {
    background-color: #DBFFB7;
}
.co-listview-tree.co-listview-dropover .co-listview-item-inside.co-tree-noselect {
    background-color: #EEEEEE;
}
#co-sub-userlist {
    border-top: 1px dotted #CCCCCC;
    margin-top: 10px;
    padding-top: 5px;
}
#co-sub-userlist .co-sub-listusersel div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.co-sub-page {
    min-height: 20px;
    padding: 5px 0;
    position: relative;
}
.co-sub-page:after {
    clear: both;
    content: "";
    display: block;
}
.co-sub-page .co-page-meta {
    margin-left: 0;
}
.co-sub-page > .bottom .co-page-move {
    margin-top: -49px;
}
.sch-ictype1-out, .sch-ictype1-tmp, .sch-ictype1-imp, .sch-ictype1-flg, .sch-ictype1-scr, .sch-ictype1-rep, .sch-ictype1-visit, .sch-ictype1-approve, .sch-ictype1-appfinish, .sch-ictype1-appreq, .sch-ictype1-agenda, .sch-ictype1-agendaend, .sch-ictype1-todohaste, .sch-ictype1-todohigh, .sch-ictype1-todonormal, .sch-ictype1-todolow, .sch-ictype1-todocomplete {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    display: inline-block;
    height: 16px;
    margin: 0 1px 0 0;
    overflow: hidden;
    padding: 0 0 0 16px;
    text-align: left;
    vertical-align: middle;
    width: 0;
}
.sch-ictype1-flg {
    background-image: url("/dneores/images/sch/ic_flag_s.gif");
}
.co-browser-IE-8 .sch-ictype1-flg {
    background-image: none;
}
.sch-ictype1-scr {
    background-image: url("/dneores/images/sch/ic_secret.gif");
}
.co-browser-IE-8 .sch-ictype1-scr {
    background-image: none;
}
.sch-ictype1-visit {
    background-image: url("/dneores/images/sch/ic_visitor.png");
}
.co-browser-IE-8 .sch-ictype1-visit {
    background-image: none;
}
.sch-ictype1-agenda {
    background-image: url("/dneores/images/sch/sch-ic_agenda.png");
}
.co-browser-IE-8 .sch-ictype1-agenda {
    background-image: none;
}
.sch-ictype1-agendaend {
    background-image: url("/dneores/images/sch/sch-ic_agenda_end.png");
}
.co-browser-IE-8 .sch-ictype1-agendaend {
    background-image: none;
}
.sch-ictype1-todohaste {
    background-image: url("/dneores/images/sch/sch-ic_todo_haste.png");
}
.co-browser-IE-8 .sch-ictype1-todohaste {
    background-image: none;
}
.sch-ictype1-todohigh {
    background-image: url("/dneores/images/sch/sch-ic_todo_high.png");
}
.co-browser-IE-8 .sch-ictype1-todohigh {
    background-image: none;
}
.sch-ictype1-todonormal {
    background-image: url("/dneores/images/sch/sch-ic_todo.png");
}
.co-browser-IE-8 .sch-ictype1-todonormal {
    background-image: none;
}
.sch-ictype1-todolow {
    background-image: url("/dneores/images/sch/sch-ic_todo_low.png");
}
.co-browser-IE-8 .sch-ictype1-todolow {
    background-image: none;
}
.sch-ictype1-todocomplete {
    background-image: url("/dneores/images/sch/sch-ic_todo_complete.png");
}
.co-browser-IE-8 .sch-ictype1-todocomplete {
    background-image: none;
}

/**
 * ダイアログ用
 */
.dialogMsg {
    font-size: 13px;
}

.dialogMsg .ui-dialog-titlebar
{
    display: none;
}

.dialogMsg .ui-dialog-buttonpane
{
	font-size: 14px;
}

.dialogMsg .ui-dialog-buttonset
{
    margin-left: 10px;
}

.dialogMsg button
{
	/*height: 1.8em;*/
	width: 130px;
}

.dialogMsg .ui-dialog-buttonset .ui-button-text-only .ui-button-text
{
	padding: 0em 0em !important;
}

/**
 * テキストエリア リサイズ禁止
 */
textarea {
	resize: none !important;
}
