/* Minification failed. Returning unminified contents.
(2280,9): run-time error CSS1030: Expected identifier, found ' '
(2280,9): run-time error CSS1031: Expected selector, found ' '
(2280,9): run-time error CSS1025: Expected comma or open brace, found ' '
 */
@charset "UTF-8";
/* CSS Document */



/*---meeting function list---*/
div.meetingfn ul li {
    float: left;
    width: 120px;
    padding: 0 20px;
    text-align: center;
}

    div.meetingfn ul li span {
        display: block;
        padding: 13px 0 8px;
    }

    div.meetingfn ul li .itoff {
        border-bottom: 5px solid #fff;
    }

    div.meetingfn ul li .iton {
        border-bottom: 5px solid #ff6416;
    }
/*---meeting Detail list---*/
div.mtdfn ul li.lli {
    float: left;
    padding: 0 16px;
    text-align: center;
}

div.mtdfn ul li.rli {
    float: right;
    padding: 0;
    text-align: center;
}

    div.mtdfn ul li.rli span {
    }

    div.mtdfn ul li.rli .itmng {
        display: block;
        background-image: url(../Images/itmngbg.gif);
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #fc6e51;
        width: 40px;
        height: 40px;
    }

div.mtdfn ul li.lli span {
    display: block;
    padding: 13px 0 8px;
    height: 15px;
}

div.mtdfn ul li.lli .itoff {
    border-bottom: 5px solid #fff;
}

div.mtdfn ul li.lli .iton {
    border-bottom: 5px solid #fc6e51;
}


/*--meeting member search--*/
div.mbsearch {
    margin: 2px 0 10px 0;
}

    div.mbsearch .srchform {
        float: left;
        width: 230px;
        margin: 5px 0 0 0;
    }

    div.mbsearch .srchtxt {
        width: 90px;
    }

    div.mbsearch .srchbtn {
        margin: 0 2px 0 0;
    }

    div.mbsearch .mtmbselect {
        float: right;
        width: 220px;
        text-align: right;
        margin: 4px 0 4px 4px;
    }


/*---meeting list---*/
div.meetinglist {
    margin: 20px 0 0 0;
}


    div.meetinglist ul li {
        float: left;
        display: block;
        width: 150px;
        height: 236px;
        margin: 0 6px 18px 5px;
        position: relative;
    }

        div.meetinglist ul li div.mtimg {
            margin: 0 0 3px 0;
        }

            div.meetinglist ul li div.mtimg img {
                width: 150px;
                height: 113px;
            }

        div.fwmeetinglist ul li h4,
        div.fwmeetinglist ul li p,
        div.meetinglist ul li h4,
        div.meetinglist ul li p {
            padding: 0;
            margin: 0 auto 3px auto;
        }

        div.meetinglist ul li h4,
        div.meetinglist ul li p {
            width: 95%;
        }

        div.fwmeetinglist ul li h4,
        div.meetinglist ul li h4 {
            font-size: 16px;
            color: #505050;
        }

        div.meetinglist ul li p.mtnum {
            color: #606060;
        }



        div.meetinglist ul li div.mtmeta {
            width: 95%;
            margin: 0 auto 3px auto;
            border-bottom: 1px solid #e5e5e5;
            padding: 0 0 5px 0;
        }

            div.meetinglist ul li div.mtmeta .tip {
                display: block;
                width: 30px;
                height: 50px;
                float: left;
            }



                div.meetinglist ul li div.mtmeta .tip:hover .popbox {
                    width: 40px;
                    left: 23px;
                    top: 12px;
                }

            div.fwmeetinglist ul li div.mtboxRight .thumb,
            div.fwmeetinglist ul li div.mtboxRight .name,
            div.meetinglist ul li div.mtmeta .thumb,
            div.meetinglist ul li div.mtmeta .name {
                display: block;
                float: right;
            }

            div.fwmeetinglist ul li div.mtboxRight .thumb,
            div.meetinglist ul li div.mtmeta .thumb {
                height: 45px;
                width: 45px;
                padding: 0 0 0 0;
            }

            div.fwmeetinglist ul li div.mtboxRight .name,
            div.meetinglist ul li div.mtmeta .name {
                height: 20px;
                line-height: 12px;
                vertical-align: middle;
                padding: 20px 6px 0 0;
                color: #4f4f4f;
            }


        div.meetinglist ul li div.mtmarkon,
        div.meetinglist ul li div.mtmarkoff,
        div.meetinglist ul li div.mtstuff {
            width: 95%;
            margin: 0 auto;
            text-align: right;
            padding: 3px 0 0 0;
        }

        div.meetinglist ul li div.mtinfo .tip {
            display: block;
        }

            div.meetinglist ul li div.mtinfo .tip:hover .popbox {
                /*--*/
                width: 120px;
                left: 153px;
                top: 8px;
                /*--*/
            }

        div.meetinglist ul li div.mtmarkon {
            background-image: url(../Images/mtmarkonbg.gif);
            background-repeat: no-repeat;
            background-position: center left;
        }

        div.meetinglist ul li div.mtmarkoff {
            background-image: url(../Images/mtmarkoffbg.gif);
            background-repeat: no-repeat;
            background-position: center left;
        }

/*-----*/
div.mtcloseblock {
    background-image: url(../Images/mtcloseblockbg.gif);
    background-repeat: no-repeat;
    background-position: center 8px;
    background-color: #fff;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity=80);
    z-index: 2;
    height: 113px;
    width: 100%;
    position: absolute;
}
/*---fw meeting list----*/
div.fwmeetinglist {
}

    div.fwmeetinglist ul {
    }

    div.mtmemberlist .spline,
    div.fwmeetinglist .spline {
        background-image: url(../Images/splinebg.gif);
        background-repeat: repeat-x;
        background-position: center left;
        width: 95%;
        margin: 15px auto;
        text-align: center;
    }

        div.mtmemberlist .spline .txtbox {
            background-color: #FFF;
            padding: 3px;
            display: inline-block;
        }

        div.fwmeetinglist .spline .txtbox {
            background-color: #e4e4e4;
            padding: 3px;
            display: inline-block;
        }

    div.fwmeetinglist ul li {
        margin: 0 0 15px 0;
        clear: both;
    }

        div.fwmeetinglist ul li .innerbox {
            margin: 0 0 0 30px;
            padding: 5px;
            background-color: #FFFFFF;
        }

        div.fwmeetinglist ul li div.mtboxLeft {
            width: 250px;
            float: left;
        }

        div.fwmeetinglist ul li div.mtboxRight {
            width: 180px;
            float: right;
            text-align: right;
        }

        div.fwmeetinglist ul li p.mttime {
            margin: 5px 0 0 0;
        }

        div.fwmeetinglist ul li p.mttime,
        div.fwmeetinglist ul li p.mtloc {
            background-repeat: no-repeat;
            background-position: left center;
            padding: 4px 0 4px 26PX;
        }

        div.fwmeetinglist ul li p.mttime {
            background-image: url(../Images/mttimebg.gif);
        }

        div.fwmeetinglist ul li p.mtloc {
            background-image: url(../Images/mtlocbg.gif);
        }

        div.fwmeetinglist ul li div.invitemsg {
            margin: 8px 0 0 0;
            color: #afafaf;
        }

            div.fwmeetinglist ul li div.invitemsg .msgtxt {
                margin: 3px 5px 0 0;
                display: inline-block;
                width: 100px;
                float: right;
                text-align: right;
            }

            div.fwmeetinglist ul li div.invitemsg ul.menuoptlist {
                padding: 0;
                margin: 0;
            }

                div.fwmeetinglist ul li div.invitemsg ul.menuoptlist li,
                div.fwmeetinglist ul li div.invitemsg ul.menuoptlist ul li {
                    margin: 0;
                }
/*---meeting right side box---*/
div.meetingbox {
    margin: 0 0 10px 0;
}

div.mttabox {
    border: 0px solid #fff;
    padding: 3px 5px;
}

div.mtcwindow div.tabpage div.tab-page {
    border: 1px solid #dfdfdf;
}
/*--meeting search in tab box--*/
div.mttabox div.meetingsearch {
    margin: 0 0 5px 0;
}


div.mttabox div.chosemember {
    float: left;
    width: 460px;
}

    div.mttabox div.chosemember div.meetingsearch .srchform {
        float: none;
        width: auto;
        margin: 0 0 0 0;
    }

        div.mttabox div.chosemember div.meetingsearch .srchform .srchtxt {
            width: 170px;
        }

        div.mttabox div.chosemember div.meetingsearch .srchform .slcmsg {
            DISPLAY: INLINE-BLOCK;
            TEXT-ALIGN: RIGHT;
            FLOAT: RIGHT;
            padding: 0 2px 0 0;
        }

    div.mttabox div.chosemember div.memberunit {
        margin: 0 0 10px 0;
        border-bottom: 1px dashed #dfdfdf;
        padding: 0 0 10px 0;
    }

        div.mttabox div.chosemember div.memberunit DIV.unileft {
            FLOAT: LEFT;
            WIDTH: 46%;
            padding: 5px;
        }

        div.mttabox div.chosemember div.memberunit DIV.uniright {
            FLOAT: RIGHT;
            WIDTH: 46%;
            padding: 5px;
        }

        div.mttabox div.chosemember div.memberunit DIV.confrmbtn {
            padding: 10px;
            text-align: center;
        }

        div.mttabox div.chosemember div.memberunit ul li {
            margin: 0 0 8px 0;
        }

        div.mttabox div.chosemember div.memberunit div.unitlist {
            display: none;
        }

        div.mttabox div.chosemember div.memberunit span.addbtn:hover div.unitlist {
            display: block;
        }
        /*---*/
        div.mttabox div.chosemember div.memberunit ul li ul.uni_2rd_ul {
            display: none;
        }

        div.mttabox div.chosemember div.memberunit ul li:hover .uni_2rd_ul {
            display: block;
        }
        /*---*/

        div.mttabox div.chosemember div.memberunit ul li ul {
            padding: 5PX 10PX;
        }

            div.mttabox div.chosemember div.memberunit ul li ul li {
                FLOAT: LEFT;
                MARGIN: 0 5PX 5PX 0;
            }

div.mttabox div.mtstuff {
    margin: 10px 0;
    text-align: right;
    padding: 0 6px;
}

div.mttabox div.groupin {
    float: left;
    width: 80px;
    border-right: 1px solid #dfdfdf;
    padding: 0 0 0 8px;
    margin: 0 10px 0 0;
}

div.mttabox div.memberin {
    float: right;
    width: 180px;
    border-left: 1px solid #dfdfdf;
    padding: 0 0 0 8px;
}

    div.mttabox div.groupin h4,
    div.mttabox div.memberin h4 {
        color: #202020;
        font-size: 14px;
        margin: 0 0 8px 0;
    }

    div.mttabox div.memberin ul {
        overflow-y: auto;
    }

        div.mttabox div.memberin ul li {
            border-bottom: 1px dashed #dfdfdf;
            padding: 4px 0;
        }

            div.mttabox div.memberin ul li span.delbtn {
                float: right;
            }

div.mttabox div.meetingsearch .srchform {
    float: left;
    width: 440px;
    margin: 5px 0 0 0;
}

div.mttabox div.meetingsearch .srchtxt {
    width: 160px;
}

div.mttabox div.meetingsearch .srchbtn {
}

div.mttabox div.meetingsearch span.addbtn {
    float: right;
}

div.mttabox div.meetingsearch .tip {
    display: block;
}

div.mttabox div.mtedit span.tip:hover .popbox {
    width: 60px;
    left: 30px;
    top: 0;
}

div.mttabox div.mtsetinfo {
    float: left;
    width: 300px;
}

div.mttabox h4.image,
div.mttabox h4.video,
div.mttabox h4.doc,
div.mttabox h4.mtsch,
div.mttabox h4.mtmember,
div.mttabox h4.mtintro {
    color: #202020;
    font-size: 14px;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    margin: 20px 0 10px 0;
    font-weight: bold;
    padding: 5px;
}

div.mttabox div.mtedit {
    float: right;
    width: 30px;
}

div.mttabox div.mtmemberlist {
    margin: 10px 0 0 0;
}

div.pscwindow div.userpop {
    padding: 10px;
    text-align: center;
    border-top: 1px dashed #dfdfdf;
}

    div.pscwindow div.userpop p {
        padding: 0px;
        margin: 0 0 5px 0;
    }

div.mtcwindow div.userpop {
    padding: 10px;
    text-align: center;
}

div.mtcwindow div.mtmemberlist p.st span.mbox {
    width: 80px;
    height: auto;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    right: 0;
    top: 18px;
    text-align: left;
}

div.mttabox div.mtmemberlist p.st span.mbox {
    width: 80px;
    height: auto;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    right: 0;
    top: 18px;
    text-align: left;
}

div.mttabox div.mtedit span.mbox {
    width: 100px;
    height: auto;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    left: 30px;
    top: 0;
    text-align: left;
}

div.pscwindow div.psscodeadd span.tip:hover .popbox,
div.mtcwindow div.psscodeadd span.tip:hover .popbox {
    width: 70px;
    right: 30px;
    top: 0;
}

div.mttabox div.psscodeadd span.tip:hover .popbox {
    width: 80px;
    right: 30px;
    top: 0;
}

div.mttabox div.mtsetbar {
    padding: 12PX 0 0 0;
}

div.mttabox div.doctable {
    margin: 0 0 10px 0;
}

    div.mttabox div.doctable table {
        margin: 15px 0 0 0;
    }

div.doctable table th {
    padding: 4px;
    border-bottom: 1px solid #dfdfdf;
}

div.doctable table td, #div_APISetting table {
    padding: 4px;
    border-bottom: 1px dashed #dfdfdf;
}

div.mttabox div.doctable table .usermeta {
    width: 140px;
}

div.mttabox div.doctable table .mtname {
    width: 100px;
    text-align: center;
}

div.mttabox div.doctable table .docname {
    width: 130px;
}

div.mttabox div.doctable table .docnames {
    width: 100px;
}

div.mttabox div.doctable table .docmid {
    width: 60px;
}

div.mttabox div.doctable table .docver {
    width: 40px;
}

div.mttabox div.doctable table .fnmenu {
    width: 25px;
}
/*--------------------------------------*/
div.mtcwindow div.box div.doctable table th {
    text-align: left;
}

div.mtcwindow div.box div.doctable table .usermeta {
    width: 120px;
}

div.mtcwindow div.box div.doctable table .docupload {
    width: 100px;
}

div.mtcwindow div.box div.doctable table .docnames {
    width: 100px;
}

div.mtcwindow div.box div.doctable table .docrev {
    width: 40px;
}

div.mtcwindow div.box div.doctable table .docver {
    width: 40px;
}

div.mtcwindow div.box div.doctable table .fnmenu {
}

div.mttabox div.doctable div.mtuserinfo span.thumb {
}

div.mttabox div.doctable div.mtuserinfo span.name {
    width: 105px;
    line-height: 16px;
    height: auto;
    min-height: 30px;
}
/*--------------------------------------*/

div.mttabox div.imagelist ul {
    padding: 8px 0;
}

    div.mttabox div.imagelist ul li {
        width: 140px;
        float: left;
        margin: 0 10px 10px 5px;
        position: relative;
    }

        div.mttabox div.imagelist ul li .imgthumb {
            width: 140px;
            height: 110px;
            overflow: hidden;
            text-align: center;
        }

            div.mttabox div.imagelist ul li .imgthumb img {
                max-width: 100%;
                max-height: 100%;
                display: inline-block;
                *display: inline;
                *zoom: 1;
                vertical-align: middle;
            }

            div.mttabox div.imagelist ul li .imgthumb .clear {
                display: inline-block;
                *display: inline;
                *zoom: 1;
                width: 0;
                height: 100%;
                vertical-align: middle;
            }

        div.mttabox div.imagelist ul li .fnclist {
            z-index: 2;
            position: absolute;
            right: 4px;
            top: 4px;
            background-color: #fff;
        }

        div.mttabox div.imagelist ul li .meetingname {
            font-size: 12px;
            color: #BAAF94;
            padding: 2px 0;
            text-align: center;
        }

        div.mttabox div.imagelist ul li .filename {
            padding: 0;
            margin: 0 0 4px 0;
            height: 32px;
            line-height: 16px;
            overflow: hidden;
        }

div.mttabox div.imagelist .mtuserinfo {
    border-top: 1px dashed #dfdfdf;
    width: 100%;
    height: 30px;
    overflow: hidden;
}

    div.mttabox div.imagelist .mtuserinfo .name {
        max-width: 105px;
    }

div.mttabox .mtuserinfo .name a {
    color: #BAAF94;
    cursor: default; /*人名沒有連結*/
}


/*-----meeting member list-----*/
div.mtmemberlist ul {
    margin: 15px 0 0 0;
}

    div.mtmemberlist ul li {
        float: left;
        width: 136px;
        background-color: #fff;
        border: 1px solid #e2e2e2;
        padding: 4px;
        margin: 0 6px 6px 0;
    }

        div.mtmemberlist ul li .thumb {
            float: left;
            width: 55px;
        }

        div.mtmemberlist ul li div.usermeta {
            float: right;
            width: 80px;
        }

            div.mtmemberlist ul li div.usermeta p {
                padding: 1px 0;
                margin: 0;
            }

        div.mtmemberlist ul li .name {
            color: #404040;
        }

        div.mtmemberlist ul li .mbinfo span.unit,
        div.mtmemberlist ul li .mbinfo span.aptime {
            display: block;
        }

        div.mtmemberlist ul li .mbaptime {
            margin: 8px 0 5px 0;
            color: #afafaf;
        }

        div.mtmemberlist ul li .mbstat {
            text-align: right;
            border-top: 1px dashed #d0d0d0;
            padding: 4px 0 0 0;
        }

        div.mtmemberlist ul li .funct {
            position: relative;
        }

        div.mtmemberlist ul li .st {
            text-align: right;
            width: 25px;
            position: absolute;
            right: 0px;
            top: 0px;
        }

div.chosemember div.mtmemberlist ul li .st {
    text-align: left;
}

div.mtmemberlist ul li .mbrl {
    PADDING: 4PX 0 0 0;
}

div.mtmemberlist ul li .fc {
    text-align: left;
    margin: 30px 0 0 0;
}

div.mtmemberlist ul li span.mbpermi,
div.mtmemberlist ul li span.friendchan,
div.mtmemberlist ul li span.mbmng,
div.mtmemberlist ul li span.mbedit,
div.mtmemberlist ul li span.mbset {
    width: 20px;
    height: 20px;
    display: inline-block;
}

div.mtmemberlist ul li span.friendchan {
    background-image: url(../Images/friendchanbg.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

div.mtmemberlist ul li span.mbmng {
    background-image: url(../Images/mbmngbg.gif);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    margin-right: 25px;
}

div.mtmemberlist ul li span.mbedit {
    background-image: url(../Images/mbeditbg.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

div.mtmemberlist ul li span.mbpermi {
    background-image: url(../Images/mbpermibg.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

div.mtmemberlist ul li span.mbset {
    background-image: url(../Images/mbsetbg.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

div.mtmemberlist ul li.mtmbl_li .tip:hover .popbox {
    /*--*/
    width: 120px;
    left: 140px;
    top: 0px;
    /*--*/
    text-align: left;
}


div.mtmemberlist table th,
div.mtmemberlist table td {
    padding: 3px;
    border-bottom: 1px solid #dfdfdf;
    text-align: center;
}

    div.mtmemberlist table td.notebb .tip:hover .popbox,
    div.mtmemberlist table td.notebb .tip:hover .popbox {
        /*--*/
        width: 70px;
        left: 20px;
        top: 0px;
        /*--*/
        text-align: left;
    }

    div.mtmemberlist table td.notebb a {
        display: block;
        width: 100%;
        height: 100%;
    }

div.mtmemberlist table th {
    color: #202020;
}

    div.mtmemberlist table th.member {
        width: 120px;
    }

    div.mtmemberlist table th.role {
        width: 120px;
    }

    div.mtmemberlist table th.attend {
        width: 30px;
    }

    div.mtmemberlist table th.note {
        width: 40px;
    }

div.mttabox div.mtmemberlist .readstat,
div.mttabox div.mtmemberlist .notestat,
div.mttabox div.mtmemberlist .noattendstat,
div.mttabox div.mtmemberlist .notsureattendstat,
div.mttabox div.mtmemberlist .attendstat {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center right;
    width: 20px;
    height: 20px;
}

div.mttabox div.mtmemberlist .notestat {
    background-image: url(../Images/notestatbg.gif);
}

div.mttabox div.mtmemberlist .attendstat {
    background-image: url(../Images/attendstatbg.gif);
}

div.mttabox div.mtmemberlist .noattendstat {
    background-image: url(../Images/noattendstatbg.gif);
}

div.mttabox div.mtmemberlist .notsureattendstat {
    background-image: url(../Images/notsureattendstatbg.gif);
}

div.mttabox div.mtmemberlist .readstat {
    background-image: url(../Images/readstatbg.gif);
}
/*-----meeting set info-----*/
div.mtdimg {
    width: 240px;
    float: left;
}

    div.mtdimg img {
        width: 240px;
        height: 180px;
    }

div.mtdetail {
    margin: 6px 0 0 0;
}

    div.mtdoc table td,
    div.mtdoc table th,
    div.mtdetail table td,
    div.mtdetail table th {
        padding: 3px;
    }

div.mtdoc table th {
    text-align: right;
    vertical-align: MIDDLE;
    max-width: 50px;
    width: 50px;
    _width: 50px;
}

div.mtdoc table td {
    text-align: left;
    vertical-align: top;
}

div.mtdetail table th {
    text-align: right;
    vertical-align: top;
    max-width: 70px;
    width: 70px;
    _width: 70px;
    line-height: 20px;
}

div.mtdetail table td {
    text-align: left;
    vertical-align: top;
    line-height: 20px;
}

div.mtdetail .ownerList {
    margin-bottom: 5px;
}

    div.mtdetail .ownerList .thumbSpan {
        margin-right: 5px;
        vertical-align: top;
        display: inline-block;
    }

    div.mtdetail .ownerList .nameSpan {
        display: inline-block;
        width: 250px;
        vertical-align: top;
        margin: 4px 0;
    }



div.postcalculatelist h4 {
    padding: 5px 0;
    font-size: 16px;
    color: #202020;
    text-align: center;
}

div.pmngbox div.mtuserinfo span.thumb,
div.pmngbox div.mtuserinfo span.name,
div.mtcwindow div.doctable table td span.thumb,
div.mtcwindow div.doctable table td span.stuff,
div.mttabox div.mtuserinfo span.stuff,
div.postcalculatelist div.mtuserinfo span.stuff,
div.mtdetail table span.stuff,
div.mttabox div.mtuserinfo span.thumb,
div.mttabox div.mtuserinfo span.name,
div.postcalculatelist table span.thumb,
div.postcalculatelist table span.name,
div.mtdetail table span.thumb,
div.mtdetail table span.name {
    display: block;
    float: left;
}

div.pscwindow table td.multiuser div.mtuserinfo,
div.mtcwindow table td.multiuser div.mtuserinfo {
    float: left;
    width: 30px;
    margin: 0 5px 0 0;
}

div.mtdoc table td.multiuser div.mtuserinfo {
    float: left;
    min-width: 30px;
    margin: 0 5px 0 0;
}

div.mtdetail table td.multiuser div.mtuserinfo {
    float: left;
    min-width: 80px;
    margin: 0 5px 0 0;
}

div.pmngbox div.mtuserinfo span.thumb,
div.mttabox div.mtuserinfo span.thumb,
div.postcalculatelist table span.thumb {
    margin: 0 5px 0 0;
}

div.mttabox div.mtuserinfo span.name,
div.postcalculatelist table span.name {
    line-height: 30px;
    max-width: 250px;
}
/*----Meeting PassCode----*/
div.mttabox div.mbfnc {
    margin: 0 0 8px 0;
}

div.pscwindow div.mbfnc,
div.mtcwindow div.mbfnc {
    margin: 0 0 25px 0;
}

div.mttabox div.mbspliteline {
    border-top: 1px dashed #dfdfdf;
    padding: 10px 0 0 0;
}

div.mbfnc div.selectl {
    float: left;
    width: 350px;
}

    div.mbfnc div.selectl h4 {
        color: #101010;
        font-size: 14px;
    }

DIV.mttcont div.psscodeadd,
div.mbfnc div.psscodeadd {
    float: right;
    MARGIN: 0 3PX 0 0;
}

div.psscodeadd div.morelist {
    float: none;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

DIV.mttblock div.mttfnc div.selectl {
    float: right;
    width: 180px;
    TEXT-ALIGN: RIGHT;
    MARGIN: 0 2PX 0 0;
}

DIV.mttblock div.mttfnc span.fnclist span.mbox {
    width: 100px;
}

DIV.mttblock div.mttfnc div.psscodeadd {
    MARGIN: 3PX 0 0 0;
    float: right;
    WIDTH: 17PX;
}

DIV.mttblock div.mttfnc div.mtthead {
    FLOAT: LEFT;
    WIDTH: 200PX;
    FONT-SIZE: 14PX;
    LINE-HEIGHT: 22PX;
}

DIV.mttblock div.mttfnc {
    BORDER-BOTTOM: 1PX dashed #DFDFDF;
    padding: 0 0 8px 0;
}

DIV.mttblock {
    PADDING: 5PX;
    BORDER: 1PX SOLID #DFDFDF;
}

    DIV.mttblock div.mttcont {
        padding: 8px 0 0 0;
    }

DIV.mttcont {
    margin: 0 0 5px 0;
    position: relative;
}

    DIV.mttcont div.mttuser {
        width: 130px;
        float: right;
    }

        DIV.mttcont div.mttuser .thumb {
            width: 30px;
            float: left;
        }

        DIV.mttcont div.mttuser .usermeta {
            width: 90px;
            float: right;
        }

            DIV.mttcont div.mttuser .usermeta p {
                margin: 0;
                padding: 1px 0;
            }

    DIV.mttcont div.mtdetail {
        width: 400px;
        float: left;
    }

        DIV.mttcont div.mtdetail table {
            table-layout: fixed;
        }

            DIV.mttcont div.mtdetail table td.mtthis .tip:hover .popbox {
                /*--*/
                width: 70px;
                LEFT: 30px;
                top: 0;
                /*--*/
            }

            DIV.mttcont div.mtdetail table th {
                width: 100px;
            }

    DIV.mttcont div.mtthislist ul {
        margin: 5px 0 0 0;
        PADDING: 0 0 0 0;
    }

        DIV.mttcont div.mtthislist ul li {
            margin: 5px 0;
            FLOAT: NONE;
            clear: both;
            WIDTH: 100%;
            border-bottom: 1px solid #dfdfdf;
            padding: 0 0 4px 0;
        }

            DIV.mttcont div.mtthislist ul li .usermeta p {
                margin: 0;
                padding: 1px 0;
            }

            DIV.mttcont div.mtthislist ul li .thumb {
                float: left;
                width: 30px;
            }

            DIV.mttcont div.mtthislist ul li div.usermeta {
                float: LEFT;
                width: 247px;
                MARGIN: 0 0 0 5PX;
                word-break: normal;
            }

div.mtpsscodelist table td,
div.mtpsscodelist table th {
    text-align: center;
    border-bottom: 1px solid #dfdfdf;
    padding: 6px;
}

div.mtpsscodelist table td {
}

div.mtpsscodelist table th {
}

    div.mtpsscodelist table th.ppriv,
    div.mtpsscodelist table th.pcode,
    div.mtpsscodelist table th.pname {
        width: 65px;
    }

    div.mtpsscodelist table th.pdate {
        width: 100px;
    }

    div.mtpsscodelist table th.papp {
        width: 40px;
    }

    div.mtpsscodelist table th.pfnc {
        width: 70px;
    }

div.mttabox span.fnclist,
div.mtpsscodelist table td .psclink,
div.mtpsscodelist table td .srecord,
div.mtpsscodelist table td .fnclist {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 1px 0 0;
    vertical-align: middle;
}

div.mtpsscodelist table td .pmenu {
    display: inline-block;
}

div.mttabox span.fnclist,
div.mtpsscodelist table td .fnclist {
    background-image: url(../Images/fnclistbg.gif);
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #dfdfdf;
}

    div.mttabox span.fnclist span.mbox {
        width: 80px;
        height: auto;
        border: 1px solid #dfdfdf;
        background-color: #fff;
        right: 0;
        top: 16px;
        text-align: left;
    }

    div.mtpsscodelist table td .fnclist span.mbox {
        width: 60px;
        height: auto;
        border: 1px solid #dfdfdf;
        background-color: #fff;
        left: 16px;
        top: 0;
        text-align: left;
    }

div.mtpsscodelist table td .psclink {
    background-image: url(../Images/psclinkbg.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

div.mtpsscodelist table td .srecord {
    background-image: url(../Images/srecordbg.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

    div.mtpsscodelist table td .psclink a,
    div.mtpsscodelist table td .srecord a {
        display: block;
        width: 100%;
        height: 100%;
        text-decoration: none;
    }
/*----post list---*/
div.postcalculatelist table th {
}

div.postcalculatelist table td,
div.postcalculatelist table th {
    text-align: center;
    border-bottom: 1px solid #dfdfdf;
    padding: 6px;
}

    div.postcalculatelist table th.pog {
        width: 40px;
    }

    div.postcalculatelist table th.pomember {
        width: 120px;
    }

    div.postcalculatelist table th.potimes,
    div.postcalculatelist table th.porenum {
        width: 80px;
    }

    div.postcalculatelist table th .upwr,
    div.postcalculatelist table th .downwr,
    div.postcalculatelist table th .updownwr {
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: middle;
    }

        div.postcalculatelist table th .upwr a,
        div.postcalculatelist table th .downwr a,
        div.postcalculatelist table th .updownwr a {
            display: inline-block;
            width: 18px;
            height: 18px;
            background-repeat: no-repeat;
            background-position: center center;
        }

        div.postcalculatelist table th .upwr a {
            background-image: url(../Images/upwrbg.gif);
        }

        div.postcalculatelist table th .downwr a {
            background-image: url(../Images/downwrbg.gif);
        }

        div.postcalculatelist table th .updownwr a {
            background-image: url(../Images/updown.png);
        }

div.btnset {
    margin: 10px 0;
    text-align: center;
}

h4.mtheadname {
    FONT-SIZE: 14PX;
    COLOR: #101010;
    MARGIN: 8PX 0;
}

h3.meetinghead {
    COLOR: #101010;
    PADDING: 8PX;
    LINE-HEIGHT: 24PX;
    BACKGROUND-COLOR: #FFF;
    MARGIN: 5PX 0;
}

    h3.meetinghead div.selectl {
        float: right;
        width: 180px;
        TEXT-ALIGN: RIGHT;
        MARGIN: 0 2PX 0 0;
    }

    h3.meetinghead SPAN.aeeslc {
        DISPLAY: INLINE-BLOCK;
        background-image: url(../Images/aeeslcbg.gif);
        background-repeat: no-repeat;
        background-position: center center;
        width: 20px;
        height: 20px;
        vertical-align: middle;
    }
/*---pop window---*/
div.mtcwindow div.box,
div.pscwindow div.box,
div.scrpscwindow div.box {
    border: 0px solid #ffffff;
}

    div.pscwindow div.box table td.imgfld {
        text-align: center;
    }

        div.pscwindow div.box table td.imgfld span.thumb {
            BORDER: 1PX SOLID #DFDFDF;
            padding: 5px;
            display: inline-block;
        }

    div.pscwindow div.box table td.postbtn,
    div.mtcwindow div.box table td.postbtn {
        text-align: center;
    }


    /*-pass code-*/

    div.pscwindow div.box table th {
        max-width: 75px;
        width: 75px;
        _width: 75px;
        color: #303030;
        text-align: right;
    }

    div.pscwindow div.box table td,
    div.pscwindow div.box table th {
        padding: 4px;
    }

    div.pscwindow div.box table th {
        vertical-align: top;
    }

    div.pscwindow div.box table td {
    }

        div.pscwindow div.box table td.userfld {
            text-align: center;
        }

        div.pscwindow div.box table td.namefld .posttxt {
            width: 200px;
        }

        div.pscwindow div.box table td.timefld .posttxt {
            width: 60px;
        }

        div.pscwindow div.box table td.emailfld .txtar {
            width: 250px;
            height: 100px;
        }

        div.pscwindow div.box table td.copybtn {
            width: 120px;
        }

        div.pscwindow div.box table td.userthumb {
            width: 50px;
        }

        div.pscwindow div.box table td.historyfld p.notecont {
            border: 1px solid #dfdfdf;
            color: #ff5a21;
            BACKGROUND-COLOR: #EFEFEF;
            PADDING: 12PX;
        }

        div.pscwindow div.box table td.historyfld p.readtime {
            color: #AFAFAF;
            text-align: right;
        }

            div.pscwindow div.box table td.historyfld p.readtime span.alread {
                background-image: url(../Images/alreadbg.gif);
                background-repeat: no-repeat;
                background-position: left center;
                padding: 0 0 0 20px;
                display: inline-block;
            }

    div.pscwindow div.box div.edhislist ul li {
        border-bottom: 1px dashed #dfdfdf;
        padding: 5px 0 5px 0;
    }

        div.pscwindow div.box div.edhislist ul li P {
            padding: 0 0 2PX 0;
            MARGIN: 0;
        }

            div.pscwindow div.box div.edhislist ul li P.time {
                color: #afafaf;
                font-size: 11px;
            }

        div.pscwindow div.box div.edhislist ul li .userthumb {
            width: 50px;
            float: left;
        }

        div.pscwindow div.box div.edhislist ul li .editlog {
            width: 310px;
            float: right;
        }

div.scrpscwindow div.box {
    height: 120px;
    overflow-y: auto;
}

/*-meeting circle-*/


div.mtcwindow div.box table th {
    max-width: 100px;
    width: 100px;
    _width: 90px;
    color: #303030;
    text-align: right;
}

div.mtcwindow div.box table td table td {
    padding: 2px 0;
}

div.mtcwindow div.box table td.mtthumb div.setimg img {
    width: 100%;
    height: 100%;
}

div.mtcwindow div.box table td.mtthumb div.mtimgblock {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: absolute;
}

    div.mtcwindow div.box table td.mtthumb div.mtimgblock:hover {
        background-image: url(../Images/mtimgblockbg.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #000000;
        -moz-opacity: 0.5;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

div.mtcwindow div.box table td.mtthumb div.setimg {
    border: 1px solid #dfdfdf;
    width: 90px;
    height: 68px;
    overflow: hidden;
    position: relative;
}

div.mtcwindow div.box table td,
div.mtcwindow div.box table th {
    padding: 4px;
}

div.mtcwindow div.box table th {
    vertical-align: top;
    word-break: normal;
}

div.mtcwindow div.box table td {
}

    div.mtcwindow div.box table td.ppsfld .posttxt,
    div.mtcwindow div.box table td.onwerfld .posttxt,
    div.mtcwindow div.box table td.onweremailfld .posttxt,
    div.mtcwindow div.box table td.namefld .posttxt {
        width: 200px;
    }

    div.mtcwindow div.box table td.timefld .posttxt {
        width: 60px;
    }

    div.mtcwindow div.box table td.introfld .txtar {
        width: 250px;
        height: 100px;
    }

    div.mtcwindow div.box table td.copybtn {
        width: 120px;
    }

    div.mtcwindow div.box table td.userthumb {
        width: 50px;
    }

    div.mtcwindow div.box table td span.setowner {
        background-image: url(../Images/setownerbg.gif);
        background-repeat: no-repeat;
        background-position: center center;
        display: inline-block;
        height: 25px;
        width: 25px;
        margin: 0 0 0 2px;
        vertical-align: middle;
    }

        div.mtcwindow div.box table td span.setowner a {
            display: inline-block;
            height: 25px;
            width: 25px;
            text-decoration: none;
        }

div.mtcwindow div.addnewmtsept {
    PADDING: 10PX;
    border-bottom: 1px solid #DFDFDF;
}

    div.mtcwindow div.addnewmtsept span.ston,
    div.mtcwindow div.addnewmtsept span.stoff {
        display: inline-block;
        margin: 0 5px 0 0;
    }

    div.mtcwindow div.addnewmtsept span.ston {
        color: #202020;
    }

    div.mtcwindow div.addnewmtsept span.stoff {
        color: #cfcfcf;
    }

div.mtcwindow div.box div.uploadfileform {
    border: 1px solid #dfdfdf;
    margin: 0 0 5px 0;
    padding: 5px;
}
/*-----------------*/
div.meetingadvsearch {
    MARGIN: 10PX 0;
    padding: 10px;
}

div.mttabox div.meetingadvsearch {
    MARGIN: 0 0 10px 0;
    padding: 0;
}

div.meetingadvsearch table.mtadvsrchtable th,
div.meetingadvsearch table.mtadvsrchtable td {
    padding: 4px;
}

div.meetingadvsearch table.mtadvsrchtable th {
    color: #202020;
    text-align: right;
}

div.meetingadvsearch table.mtadvsrchtable td.mtspace .posttxt {
    width: 40px;
}

div.meetingadvsearch table.mtadvsrchtable td.mtmaker .posttxt,
div.meetingadvsearch table.mtadvsrchtable td.mtowner .posttxt,
div.meetingadvsearch table.mtadvsrchtable td.mtunitname .posttxt {
    width: 120px;
}

div.meetingadvsearch table.mtadvsrchtable td.mtname .posttxt {
    width: 200px;
}

div.meetingadvsearch table.mtadvsrchtable td.mtcode .posttxt {
    width: 80px;
}

div.meetingadvsearch table.mtadvsrchtable td.timefld .posttxt {
    width: 60px;
}

div.meetingadvsearch table.mtadvsrchtable td.sentsrc {
    text-align: right;
}

/*----SINGLE MEETING DETAIL---*/
div.meetingdetail {
    margin: 10px 0 0 0;
    padding: 10px;
}

div.docinfo div.docblock {
    BORDER: 1PX SOLID #DFDFDF;
    MARGIN: 20PX 0 10PX 0;
    PADDING: 10PX;
}

div.docinfo h3.docnamehead {
    font-size: 16px;
    color: #101010;
    text-align: center;
    padding: 5px 0 10px 0;
}

    div.docinfo h3.docnamehead div.mtback {
        float: left;
        width: 30px;
        font-size: 12px;
        font-weight: normal;
    }

    div.docinfo h3.docnamehead div.mtedit {
        float: right;
        width: 30px;
        font-size: 12px;
        font-weight: normal;
    }

    div.docinfo h3.docnamehead span.tip:hover .popbox {
        /*--*/
        width: 50px;
        left: 30px;
        top: 0;
        /*--*/
    }

    div.docinfo h3.docnamehead div.mtedit span.mbox {
        width: 80px;
        height: auto;
        border: 1px solid #dfdfdf;
        background-color: #fff;
        right: 0;
        top: 30px;
        text-align: left;
    }







/* EVERY8D加的-------------------------------------------------------*/

/* 通用調整 */
input[type=checkbox] {
    vertical-align: middle;
}

/* 設定pmenu */
div.mtdfn ul li.rli .pmenu {
    display: inline-block;
}

div.mtdfn ul li.rli .itmng span.mbox {
    background-color: #FFFFFF;
    border: 1px solid #DFDFDF;
    height: auto;
    text-align: left;
    right: -1px;
    top: 41px;
    width: 80px;
    padding: 0px;
    border-bottom: 0px;
}

.mtdfn .pmenu .mbox a {
    display: block;
    padding: 6px;
    width: 68px;
    border-bottom: 1px solid #DFDFDF;
}

.mtdfn .pmenu:hover .mbox a {
}

/*調整會議圈 重要性星星*/
div.mtmarkStar {
    cursor: pointer;
    position: relative;
    width: 20px;
    margin-right: 127px;
}

    div.mtmarkStar .popbox {
        display: none;
        position: absolute;
        top: 0px;
        left: 25px;
        color: #ffffff;
        width: 125px;
        height: 20px;
        line-height: 20px;
        padding: 5px;
        z-index: 3;
        text-align: center;
    }

div.mtmarkoff:hover .on {
    display: block;
}

div.mtmarkon:hover .off {
    display: block;
}

div.meetinglist ul li div.mtimg {
    cursor: pointer;
}


/*調整會議圈-建立者欄位*/
div.meetinglist ul li div.mtmeta .name {
    width: 60px;
    height: 39px;
    line-height: 13px;
    overflow: hidden;
    text-align: right;
}

div.meetinglist ul li .mtunit {
    height: 15px;
    overflow: hidden;
}

/*新增/修改團隊，選擇預設圖片*/
#defaultIconListHover {
    position: relative;
}

#defaultIconListHover .iconCropUploadBox {
    width: 90px;
    height: 68px;
    position: relative;
    border: 1px solid #dfdfdf;
}

#ulMGMemberList .mtmbl_li .name a {
    display: inline-block;
    width: 80px;
    zoom: 1;
    *display: inline;
    _height: 30px;
}


/*修正IE8*/
div.mtcwindow div.box table td.mtthumb div.mtimgblock {
    background-color: #fff;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

div.mtcwindow .defaultIconList {
    display: none;
    position: absolute;
    z-index: 3;
    top: 70px;
    left: 1px;
    color: #FFF;
    background-color: #454545;
    line-height: 20px;
    min-width: 91px;
    text-align: center;
}

div.mtcwindow .defaultIconListTitle {
    word-break: break-word;
    cursor: pointer;
}

div.mtcwindow .defaultIconListBlock {
    display: none;
    width: 340px;
    padding: 0px 5px 10px 5px;
}

    div.mtcwindow .defaultIconListBlock img {
        width: 70px;
        height: 52px;
        padding: 3px;
        cursor: pointer;
    }

div.mtcwindow div.box table td.mtthumb div.mtimgblock.hover, div.mtcwindow div.box table td.mtthumb div.mtimgblock.maskHover {
    background-image: url(../Images/mtimgblockbg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #000000;
    -moz-opacity: 0.5;
    opacity: 0.5;
    filter: alpha(opacity=50);
}


/*TAB LI*/
div.meetingfn ul li {
    cursor: pointer;
}

.srchbtn {
    cursor: pointer;
}

div.mtmemberlist ul li ul li {
    padding: 4px 6px;
    clear: both;
    float: none;
    margin: 0;
    width: 100px;
    cursor: pointer;
}

div.mtmemberlist ul li ul {
    background-color: #FFF;
    border: 1px solid #dfdfdf;
    font-size: 12px;
    margin: 0;
}

    div.mtmemberlist ul li ul li:hover {
        color: #FFF;
        background-color: #fc6e51;
        text-decoration: none;
    }

div.mtmemberlist ul li {
    height: 100%;
    min-height: 45px;
}

    div.mtmemberlist ul li.selected {
        background-color: #D8DFEA;
    }

li[name="selectApply"] {
    cursor: pointer;
}

div.mtmemberlist ul li ul li {
    min-height: 0px;
}

.st {
    cursor: pointer;
}

div.mtdfn ul li.lli {
    cursor: pointer;
}

div.meetingsearch .srchform {
    width: 420px;
}

div.meetingsearch .srchbtn {
    cursor: pointer;
}

.divReject {
    text-align: center;
    position: absolute;
    top: 50px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    padding: 10px;
    display: none;
    z-index: 200;
}

.txtAreaReject {
    border: 1px solid #dfdfdf;
    width: 200px;
    height: 100px;
    min-width: 200px;
    min-height: 100px;
    max-width: 200px;
    max-height: 100px;
    resize: none;
}

div.mtmemberlist ul li ul li {
    border: 0px;
    height: auto;
}

div.meetingadvsearch table.mtadvsrchtable td.timefld .hasDatepicker {
    width: 72px;
}

div.mtcwindow div.box table td.introfld .txtar {
    resize: none;
}

div.meetinglist ul li h4 {
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    line-height: 20px;
}

div.mtcloseblock {
    cursor: pointer;
}

div.meetinglist ul li div.mtinfo .tip.hover .popbox {
    width: 120px;
    left: 153px;
    top: 8px;
    display: block;
}

div.mtdfn ul li.rli .itmng {
    height: 41px;
}

/* 調整共筆文件 */
div.mttabox div.mtedit span.cppmenu {
    left: 0px;
}

/* 平台管理 */
#PlatformManage div.mttabox div.mtuserinfo span.name, div.postcalculatelist table span.name, div.mtdetail table span.name {
    line-height: 15px;
}

#PlatformManageDept div.mttabox div.mtuserinfo span.name, div.postcalculatelist table span.name, div.mtdetail table span.name {
    line-height: 15px;
}

/*會議活動-出席狀況與會議通知*/
div.mtmemberlist tr.selected {
    background-color: #D8DFEA;
}

div.fwmeetinglist ul li div.mtboxLeftCancel {
    width: 250px;
    float: left;
}



/*變更雲端空間*/
div.box div.addnewmcform th.cloudSpace {
    vertical-align: middle;
}


#UserCloudSpaceManager div.postcalculatelist table th .upwr,
#UserCloudSpaceManager div.postcalculatelist table th .downwr,
#UserCloudSpaceManager div.postcalculatelist table th .updownwr {
    width: 10px;
}

    #UserCloudSpaceManager div.postcalculatelist table th .upwr a,
    #UserCloudSpaceManager div.postcalculatelist table th .downwr a,
    #UserCloudSpaceManager div.postcalculatelist table th .updownwr a {
        width: 10px;
    }

/*建立交談室*/
#CreateChat div.pw500 {
    height: auto;
}

#CreateChat .addbtn {
    vertical-align: middle;
}

#CreateChat .chatMemberTable {
    min-height: 250px;
    width: 100%;
    margin: 0px auto 0px;
}

#CreateChat #divInviteChatUser {
    max-height: 250px;
    overflow-y: auto;
}

#CreateChat .chatInfoEditBox {
    display: none;
}

#CreateChat div.mtmemberlist ul li {
    min-height: 50px;
    position: relative;
}

#CreateChat .funct {
    height: 0px;
    position: absolute;
    right: 5px;
    top: 0px;
}

#CreateChat .delBtnBox {
    position: absolute;
    display: block;
    width: 17px;
    height: 17px;
    right: 2px;
    bottom: 2px;
}

#CreateChat .chatInfoMngBox th {
    border-bottom: 1px dashed #CCC;
    padding-bottom: 8px;
    text-align: left;
    vertical-align: middle;
}

#CreateChat .chatInfoMngBox .textSpan {
    display: inline-block;
    vertical-align: middle;
    padding: 3px 0;
}

#CreateChat .chatMemberTable td {
    vertical-align: top;
}

#CreateChat div.setimg {
    width: 68px;
    height: 68px;
    margin: 0 auto;
}

#CreateChat #txtChatName {
    width: 300px;
}

#CreateChat #trShowTransferComment {
    display: none;
}

/*指派交談室管理者*/
#ChatSettingManager .chatMemberTable {
    min-height: 400px;
    width: 100%;
    margin: 0px auto 0px;
}

#ChatSettingManager #divInviteChatUser {
    height: 380px;
    overflow-y: auto;
}

#ChatSettingManager .srchform {
    /*border-bottom: 1px dashed #CCC;*/
    border-top: 1px dashed #CCC;
    padding-top: 10px;
}

#ChatSettingManager #txtSearchKey {
    width: 140px;
}

#ChatSettingManager li.mtmbl_li {
    position: relative;
}

#ChatSettingManager .chatSettingBox {
    position: absolute;
    right: 1px;
    bottom: 1px;
    cursor: pointer;
}



/*指派管理者 確認視窗微調*/
.assignConfirm .blockConfirmBtnBox .okBtn {
    width: 70px;
}


div.mttabox div.mtsetbar {
    padding: 12PX 0 0 0;
}

.mtsetbar .bookmarksBtn {
    display: block;
    float: left;
    min-width: 40px;
    text-align: center;
    background-color: #54C6D6;
    margin: 0px 2px;
    padding: 3px;
    color: #FFF;
    line-height: 18px;
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    border-radius: 10%;
    behavior: url(../css/pie.htc);
    position: relative;
    zoom: 1;
}

    .mtsetbar .bookmarksBtn:hover {
        background-color: #0EA2B6;
    }

/*團隊文件權限*/
#POPUPAuthority #sclist {
    min-width: 80px;
}

/*團隊-工作指派*/
#MeetingTrackEvents .taskListPanelSelected {
    border-bottom: 5px solid #fc6e51;
}

#MeetingTrackEvents DIV.mttcont2 {
    margin: 0 0 5px 0;
    /*position: relative;*/ /*IE執行會出現空白*/
}

/*團隊上傳文件 自動貼文*/
.autoPost {
    margin: 5px 0;
}

/*通訊錄人物列表調整*/
div.mtmemberlist ul li > p {
}

div.mtmemberlist ul li .userName {
    height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
    color: #404040;
    font-size: 13px;
}

div.mtmemberlist ul li .userDept {
    height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #BAAF94;
}

div.mtmemberlist ul li .thumb {
    width: 50px;
}

div.mtmemberlist ul li div.usermeta {
    width: 82px;
}

.mtmbl_li .mlthumb {
    width: 45px;
    height: 45px;
}

div.mtdfn ul li.rli .itmng span {
    background-color: #FFFFFF;
    border: 1px solid #DFDFDF;
    height: auto;
    text-align: left;
    right: -1px;
    top: 41px;
    width: 80px;
    padding: 0px;
    border-bottom: 0px;
}

.mtdfn . a {
    display: block;
    padding: 6px;
    width: 68px;
    border-bottom: 1px solid #DFDFDF;
}

/*團隊互動的 資訊,成員,關閉 Hover轉Click下拉選單調整*/
.rli .pmenu {
    cursor: pointer;
}

.rli > .mbox {
    display: none;
    padding: 0;
    margin: 0;
    border: 1px solid #ebebeb;
    border-bottom: 0px;
    background-color: #fff;
    z-index: 3;
    text-align: left;
}

    .rli > .mbox a {
        display: block;
        padding: 4px 6px;
        border-bottom: 1px solid #ebebeb;
        min-width: 60px;
    }

        .rli > .mbox a:hover {
            background-color: #FF6416;
            color: #fff;
        }

/*團隊互動->文件->上傳檔案,Hover轉Click下拉選單調整*/
.mtedit .pmenu {
    cursor: pointer;
}

.mtedit > .mbox {
    display: none;
    padding: 0;
    margin: 0;
    border: 1px solid #ebebeb;
    border-bottom: 0px;
    background-color: #fff;
    z-index: 3;
    text-align: left;
}

    .mtedit > .mbox a {
        display: block;
        padding: 4px 6px;
        min-width: 60px;
    }

        .mtedit > .mbox a:hover {
            background-color: #FF6416;
            color: #fff;
        }

/*Hover轉Click下拉選單調整*/
.fnmenu .pmenu {
    cursor: pointer;
}

.fnmenu > .mbox {
    display: none;
    padding: 0;
    margin: 0;
    border: 1px solid #ebebeb;
    border-bottom: 0px;
    background-color: #fff;
    z-index: 3;
    text-align: left;
}

    .fnmenu > .mbox a {
        display: block;
        padding: 4px 6px;
        border-bottom: 1px solid #ebebeb;
        min-width: 60px;
    }

        .fnmenu > .mbox a:hover {
            background-color: #FF6416;
            color: #fff;
        }

/*檔案權限頁微調*/
#POPUPAuthority #AuthorityInfoDiv {
}

#POPUPAuthority div.mtmemberlist {
    margin-bottom: 20px;
}

    #POPUPAuthority div.mtmemberlist ul {
        margin: 0;
    }

        #POPUPAuthority div.mtmemberlist ul li .userName {
            height: 24px;
        }

#POPUPAuthority div.mtcwindow div.mtmemberlist p.st span.mbox {
    padding: 0px;
}

#POPUPAuthority .pmenu:hover .mbox a {
    padding: 4px 6px;
    display: block;
    width: 68px;
}

/*更多按鈕*/
.video_more, .photo_more, .doc_more {
    text-align: right;
    padding: 0px 5px;
}

.moreBtn {
    color: #ff6416;
}

    .moreBtn:hover {
        color: #FD3000;
    }

#ManageFile .funbtnbb .popbox_R {
    width: 30px;
    padding: 10px 22px 10px 10px;
}

/*團隊功能列*/
.meetingchRight .mgMenuBar {
    float: right;
    padding: 20px 20px 0 0;
}

input.searchTxt {
    line-height: 22px;
    line-height: 24px \9;
    height: 24px;
    width: 440px;
    border: 1px solid #cfcfcf;
    padding-left: 6px;
}


/*團隊列表HOVER簡介框*/
.mgTip {
    background-color: #606060;
    color: #FFF;
    padding: 7px 10px;
    min-height: 10px;
    max-width: 120px;
    z-index: 9999;
    position: absolute;
    left: 163px;
    top: 8px;
    width: 120px;
    display: none;
}

    .mgTip .comTipArrow {
        background-image: url(../Images/arrow.png);
        background-repeat: no-repeat;
        position: absolute;
        width: 10px;
        height: 10px;
        background-position: 1px -12px;
        top: 7px;
        left: -10px;
    }

    .mgTip .title {
        font-size: 15px;
        color: #F0E8C1;
        font-weight: bold;
    }

    .mgTip .lable {
        color: #CCC;
    }

div.meetinglist ul li div.mtinfo .tip:hover .mgTip {
    display: block;
}

/*團隊文件*/
.emptyMsg {
    text-align: center;
    margin: 0px auto 20px;
}

#documentInfoDiv .more {
    text-align: right;
    padding: 10px 5px;
    display: none;
}


/*API設定*/
#div_APISetting table {
    margin-top: 10px;
}

    #div_APISetting table tr th {
        text-align: left;
    }

#POPUPTeamApiAccount .uhthumb .edithumb {
    display: block;
    z-index: 7;
    position: absolute;
    top: 80px;
    left: 3px;
    background-color: #FFF;
    padding: 4px 6px 4px 22px;
    background-image: url(../Images/mbeditbg.gif);
    background-repeat: no-repeat;
    background-position: left center;
}


/*團隊開立聊天*/
div.mttabox div.meetingsearch .srchform #divContact {
    padding-top: 10px;
}

#importantTitle {
    padding: 0px 0px 0 5px;
    font-family: 黑體,Arial;
}

#myJoinTeamTitle {
    padding: 6px 0px 0 5px;
    font-family: 黑體,Arial;
}

.groupListIntorTitle {
    font-size: 16px;
    color: #5B5B5B;
}

.filefolderCheck {
    position: absolute;
    margin: auto;
    top: 2px;
    bottom: 0;
}

.calendarDescription {
    max-height: 115px;
    overflow-y: auto;
    margin-bottom: 5px;
}

