﻿.hide {
    display: none;
}
body {
    margin-top: 0;
}

table {
    width:100%;
    border-collapse: collapse;
}

.tableScore thead tr th {
    background: #FFF url("../img/main_th_bg2.jpg") repeat-x scroll 0% 0%;
}

td, th {
    padding: 5px;
    border: 1px solid #c8c8c8;
}

th {
    /*background-color: #eff8ef;*/
}

body, td, th {
    font-family: Arial;
    font-size: 12px;
}

p {
    margin: 0 0 1.35em 0;
}

a:link {
    color: #395a90;
}

table td a, table a:visited, a:visited {
    text-decoration: underline;
    color: #3A87AD;
}

a:hover, table a:hover {
    text-decoration: underline;
}

.err {
    color: Red;
    font-weight: bold;
}

.info {
    color: #808;
}

.lic {
    height: 18.2em;
    overflow: scroll;
}

.unreadmsgtr {
    font-weight: bold;
    cursor: pointer;
}

#msgcontentoutter {
    background-color: #eee;
}

object {
    margin-top: 3px;
}

h1 {
    font-size: 24px;
}

.l {
    float: left;
}

.r {
    float: right;
}

#head {
    height: 95px;
    background: url(../img/imghead/bg_top1.png) repeat-x top left;
    width: 100%;
    min-width: 1024px;
}

    #head, #head a, #head a:link, #head a:visited {
        color: #f1f1f1;
    }

        #head .l img {
            padding-top: 17px;
        }

        #head .r {
            text-align: right;
        }

            #head .r div {
                padding: 5px;
            }

            #head .r .tr1 {
                height: 28px;
                float: right;
                border-top: none;
                background-color: none;
                background-image: none;
                color: #FFF;
                margin-right: 10px;
            }

                #head .r .tr1 a {
                    float: left;
                    line-height: 28px;
                    display: block;
                    padding-right: 10px;
                    text-decoration: none;
                    margin-right: 10px;
                }

                #head .r .tr1 #ctl00_ctl00_ButtonLogout {
                    padding-right: 0;
                    margin-right: 0;
                }

                #head .r .tr1 #ctl00_ButtonLogout {
                    margin-right: 0;
                }

                #head .r .tr1 .a_usertype {
                    background: url(../img/imghead/zt.png) no-repeat center left;
                    padding-left: 20px;
                }

                #head .r .tr1 .chgprofile_a, #head .r .tr1 .chgpwd_a, #head .r .tr1 .help_a, #head .r .tr1 .a_username {
                    background: url(../img/imghead/line.png) no-repeat right center;
                }

            #head .r .tr2 {
                clear: both;
                padding-top: 15px;
            }

                #head .r .tr2 a {
                    padding-right: 10px;
                    font-size: 12px;
                    color: #FFF;
                    text-align: right;
                }

#menu {
    height: 35px;
    background: url(../img/imghead/topbar3a.png) repeat-x;
    padding-left: 10px;
}




    #menu a {
        float: left;
        display: inline-block;
        text-align: center;
        background: url(../img/imghead/topbar3abg.png) repeat-x bottom left;
        padding: 0 10px;
        border-right: #b9c6d1 1px solid;
        height: 30px;
        border-bottom: #b9c6d1 1px solid;
        margin-top: 2px;
        color: #FFF;
        line-height: 30px;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        border-top: #B9C6D1 1px solid;
    }

        #menu a.h:hover {
            background: url(../img/imghead/topbar3abghover.png) repeat-x bottom left;
            height: 36px;
            margin-top: 0;
            line-height: 35px;
            font-size: 16px;
            color: #486174;
            border-left: none;
            margin-top: -2px;
            border-bottom: none;
        }

        #menu a:hover {
            background: url(../img/imghead/topbar3abgho.png) repeat-x bottom left;
        }

    #menu .h, #toacceptprojects #menu .a_toacceptprojects, #mymessages #menu .a_mymessages, #viewmsg #menu .a_mymessages {
        background: url(../img/imghead/topbar3abghover.png) repeat-x bottom left;
        height: 36px;
        margin-top: 0;
        line-height: 35px;
        font-size: 16px;
        color: #333;
        border-left: none;
        margin-top: -2px;
        border-bottom: none;
        border-top: none;
        border-right: none;
    }

.a_mymessages {
    border-right: #b9c6d1 1px solid;
}


#projectlaws {
    height: 600px;
    overflow: scroll;
}

.listviewtrhover {
    background-color: #ddd;
}

h1 {
    font-size: 24px;
    line-height: 1.5em;
}

.pjyd_table {
    text-decoration: underline;
    background-color: #eee;
}

.assignedlawitem {
    color: #888;
    text-decoration: underline;
}

#optionuser .iscurrent {
    color: #008;
}

.rup, .aup {
    cursor: pointer;
}

.info {
    background-color: InfoText;
    background-color: InfoBackground;
    padding: 10px;
}

#projectsgroupbyforms iframe {
    border: 2px dotted #999;
}

#projectsgroupbychart {
    background: #FFF;
}

.maintable, .msgtb, #projectlawstablehead, .projectlawstable, #lawsstatistics, .costtable, #creditreviewhelp table, .lawsstatistics, #ctl00_Content_ListViewreviewlist_itemPlaceholderContainer {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin: 10px 0;
}

    .lawsstatistics caption, .projectlawstable caption {
        text-align: center;
        line-height: 30px;
        font-size: 14px;
        font-weight: bold;
    }

.projectsgroupbytable {
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin: 20px 0;
    background-color: #FFF;
    width: 400px;
}

    .projectsgroupbytable caption {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
        font-weight: bold;
        background-color: #FFF;
    }

    .projectsgroupbytable tr td, .projectsgroupbytable tr th {
        line-height: 26px;
        height: 26px;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
    }

.style1 {
    width: 600px;
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin: 10px 0;
}

#creditreviewhelp table {
    width: 60%;
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin: 10px 0;
}

.maintable tr td, .msgtb tr td, #lawsstatistics tr td, .projectsgroupbytable tr td {
    line-height: 26px;
    height: 26px;
    white-space: nowrap;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    text-align: center;
}

.style1 tr td {
    line-height: 26px;
    height: 26px;
    white-space: nowrap;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    padding: 3px 20px;
}

.style1 .style2 {
    font-weight: bold;
    text-align: center;
    width: 150px;
}

.blanktrtd {
    font-size: 14px;
    font-weight: bold;
}

#creditreviewhelp table tr td {
    line-height: 26px;
    height: 26px;
    white-space: nowrap;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    text-align: left;
}

    #creditreviewhelp table tr td p {
        margin: 0;
    }

.maintable a, .msgtb a, #projectlawstablehead a, .projectlawstable a, #lawsstatistics a {
    text-decoration: underline;
    color: #395a90;
    font-weight: bold;
    font-size: 12px;
}

    .maintable a:hover, .msgtb a:hover, #projectlawstablehead a:hover, .projectlawstable a:hover, #lawsstatistics a:hover {
        text-decoration: none;
        color: #395a90;
    }

    .maintable a:visited, .msgtb a:visited, #projectlawstablehead a:visited, .projectlawstable a:visited, #lawsstatistics a:visited, #ctl00_Content_ListView1_itemPlaceholderContainer a:visited {
        text-decoration: underline;
        color: #395a90;
        font-weight: normal;
    }

.maintable .tl, .projectlawstable .td0, .projectlawstable .td4 {
    text-align: left;
}

.eventr {
    width: 100%;
    background: #d0d7df;
}

    .eventr th, .assigncreditstousers tr td table th, .assignuserstocredit tr th, .addremovecreditstable tr th, #ctl00_Content_ListView1_itemPlaceholderContainer tr th {
        white-space: nowrap;
        background: #fff url(../img/main_th_bg2.jpg) repeat-x;
        height: 30px;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        text-align: center;
    }

.msgtb th, #ctl00_ctl00_Content_Content_ListView1_itemPlaceholderContainer th {
    white-space: nowrap;
    background: #fff url(../img/main_th_bg2.jpg) repeat-x;
    height: 30px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.msgtb .td2, #ctl00_Content_ListView1_itemPlaceholderContainer tr .td1 {
    text-align: left;
    padding: 0 5px;
}

#projectlawstablehead tr th {
    line-height: 35px;
    height: 35px;
    white-space: nowrap;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    text-align: center;
    background: #fff url(../img/bg01.jpg) repeat-x;
}



.projectlawstable td, .lawsstatistics td {
    line-height: 25px;
    padding: 0 5px;
    text-align: center;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.projectlawstable .th {
    text-align: center;
}

.projectlawstable .td0 {
    width: 110px;
}

.projectlawstable .td7 {
    width: 150px;
}

    .projectlawstable .td7 img {
        padding-left: 5px;
    }

.projectlawstable .td3 {
    width: 60px;
}

.projectlawstable .td1 {
    width: 60px;
}

.projectlawstable .td2 {
    width: 60px;
}



.projectlawstable .td6, .projectlawstable .td8 {
    width: 120px;
}

    .projectlawstable .td6 img {
        padding-left: 5px;
    }

.projectlawstable th, .lawsstatistics th {
    height: 30px;
    line-height: 30px;
    background: #efefef;
    height: 30px;
    padding: 0 5px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}


.pltc4, .pltc5, .pltc6 {
    width: 90px;
}

.pltc7 {
    width: 107px;
}

.pltc1 {
    width: 155px;
}

.pltc2 {
    width: 130px;
}


/*#projecthead{ line-height:50px;  background:url(../img/projecthead.jpg) no-repeat 0 5px; padding-left:10px; color:#1056A7;}*/


#projecthead {
    background-color: #2E363F;
    /*background-image:url("/img/imghead/bg_top1.png");*/
    background-repeat: repeat-x;
    height: 40px;
    line-height: 40px;
    color: white;
    position: relative;
    padding-left: 10px;
}

#projectstatusbar {
    margin-left: 10px;
}

#projecthead a {
    font-size: 16px;
    font-weight: bold;
    color: #063b79;
    text-decoration: none;
}

#projecthead img {
    position: relative;
    top: 5px;
    left: 0px;
    height: 24px;
    /*border-radius:20px;*/
}

#projecthead a {
    color: white;
}

#projecttab {
    margin-top: 9px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
}

    #projecttab a, .creditdetailsprevnextnav a {
        padding: 5px 10px;
        border: #c8c8c8 solid 1px;
        background: url(../img/activehistoryprojectbar.jpg) repeat-x;
        font-size: 12px;
        text-align: center;
        color: #6b6b6b;
        text-decoration: none;
        font-weight: normal;
    }

#projecthead .creditdetailsprevnextnav a {
    font-size: 12px;
    color: black;
}

#projectstatusdiv {
    margin-bottom: 20px;
}

.h {
    color: #900;
    font-weight: bold;
}

.viewprojecttable {
    width: 1400px;
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border: 1px solid #999;
    margin: 10px 0;
}

    .viewprojecttable tr td {
        line-height: 26px;
        height: 26px;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        text-align: center;
    }

    .viewprojecttable a {
        text-decoration: underline;
        color: #395a90;
        font-weight: bold;
        font-size: 12px;
    }

        .viewprojecttable a:hover {
            text-decoration: none;
            color: #395a90;
        }

        .viewprojecttable a:visited {
            text-decoration: underline;
            color: #395a90;
            font-weight: normal;
        }

    .viewprojecttable .r1 {
        white-space: nowrap;
        background: #fff url(../img/main_th_bg2.jpg) repeat-x;
        line-height: 26px;
        height: 26px;
    }

        .viewprojecttable .r1 th {
            line-height: 26px;
            height: 26px;
            border-right: 1px solid #999;
            border-bottom: 1px solid #999;
            text-align: center;
            font-size: 12px;
            width: 120px;
        }

    .viewprojecttable .td1 {
        text-align: left;
    }

.r1 h3 {
    font-size: 12px;
    padding: 0;
    margin: 0;
    text-align: left;
}

.projecttitle {
    font-size: 16px;
    font-weight: bold;
}

.status {
    font-size: 12px;
    color: #999;
}

.literalanswer06a {
    border: 1px solid #999;
    margin: 10px 0;
    width: 800;
    border-collapse: collapse;
    padding: 0;
}

.edt, .literalanswer06 {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border: 1px solid #999;
    margin: 10px 0;
    border-right: none;
}

    .edt tr td {
        line-height: 26px;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        text-align: left;
    }

.creditdetailstitle {
    padding: 10px;
    font-weight: bold;
    border-bottom: none;
    font-size: 14px;
    text-align: center;
    border-bottom: 2px solid #EEE;
}

h1 {
    font-size: 16px;
}

#lawsstatistics caption {
    font-weight: bold;
    color: #ffffff;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    height: 51px;
    background: url(../img/projectlawsstatistic.jpg) no-repeat top center;
}

.assignlawtable {
    border-collapse: collapse;
    padding: 0;
    border: 0;
    background: #CCC;
}

#expertassign .h1, #expertassign .h2 {
    color: #990000;
}

#assignperent .h {
    color: #990000;
    font-weight: normal;
}

#projectlaws {
    height: auto;
    height: auto !important;
    height: 500px;
    min-height: 100px;
}

#projectlaws {
    height: auto;
    max-height: 420px;
    _height: expression((document.documentElement.clientHeight||document.body.clientHeight)>420?"420px":"auto");
}

#footer {
    margin-top: 30px;
    width: 100%;
    background: url(../img/foot_bg.jpg) repeat-x;
    border-top: 1px solid #999999;
    bottom: 0px;
    height: 36px;
    padding-top: 15px;
}

.activehistoryprojectbar {
    margin: 10px 0;
}

    .activehistoryprojectbar a, .projectCreditsNav a, .projectTeamNav a, #viewprojectdetails #ctl00_ctl00_Content_Content_HyperLinkEDIT {
        padding: 5px 10px;
        border: #c8c8c8 solid 1px;
        background: url(../img/activehistoryprojectbar.jpg) repeat-x;
        text-decoration: none;
        color: #4E4E4E;
    }

#viewprojectdetails .maincontent .newprojecttable {
    margin-top: 25px;
}


.activehistoryprojectbar .h {
    color: #990000;
    font-weight: bold;
}

.myunreadmsgdiv .td0 {
    background-color: #659a32;
    border-bottom: #817d74 solid 1px;
    border-top: #e4ffaf solid 1px;
    color: #FFF;
    padding: 2px 10px;
}

#myunreadmsgs {
    margin-right: 25px;
}

    #myunreadmsgs a {
        padding-right: 10px;
    }

#ListView1_itemPlaceholderContainer, #ListView1_Table1, #ctl00_Content_ListView1_Table1 {
    width: 100%;
}

    #ListView1_itemPlaceholderContainer tr {
        height: 25px;
        line-height: 25px;
    }

#admindiv2 h2, #admindiv1 h2, #expertdiv h2, .literalanswer04tit, .stbfz01 {
    font-size: 14px;
    font-weight: bold;
}



.costtable tr td {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    text-align: left;
}

.costtable tr th {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    text-align: center;
}

.projectcosttable {
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin: 10px 0;
    background: #d2d0d0;
}

.projectlawstable .listviewtrhover {
    background: #d8e4f9;
}

#literalanswer {
    line-height: 25px;
}

#projectuserinput1_selflastmod {
    width: 799px;
}

#literalanswer .literalanswer01 {
    border-right: none;
    width: 798px;
}

    #literalanswer .literalanswer01 tr td {
        text-align: center;
        border-right: none;
    }

    #literalanswer .literalanswer01 .literalanswer01tit {
        font-size: 16px;
        line-height: 30px;
        font-weight: bold;
    }

    #literalanswer .literalanswer01 .literalanswer01rig {
        text-align: right;
    }

.literalanswer02 {
    width: 800px;
    border-right: 1px solid #999;
}

    .literalanswer02 .literalanswer02tit {
        font-size: 16px;
        line-height: 30px;
        font-weight: bold;
        text-align: center;
        margin-top: 10px;
    }

#literalanswer .literalanswer02 tr td {
    border-right: none;
}


.literalanswer03, .literalanswer04, .literalanswer05 {
    border-collapse: collapse;
    padding: 0;
    margin-top: 20px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
}

    .literalanswer03 tr td, .literalanswer04 tr td, .literalanswer05 tr td, .literalanswer06 tr td, .literalanswer06a tr td {
        line-height: 26px;
        height: 26px;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
    }

.literalanswer03tit p {
    padding-top: 10px;
}

.literalanswer04 .stb, .stb {
    font-weight: bold;
}

.literalanswer05 input {
    width: 80px;
}

.literalanswer06, .literalanswer06a {
    border-collapse: collapse;
    padding: 0;
}

.tabg01, .tabg02, .tabg03, .tabg04, .tabg05, .tabg06 {
    background: url(../img/main_th_bg2.jpg) repeat-x;
    font-weight: bold;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
}

.projectlawfilestable {
    border-collapse: collapse;
    padding: 0;
    margin-top: 10px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    width: 100%;
    padding-left: 2px;
    background-color: #eaecee;
}

    .projectlawfilestable tr th, .projectlawfilestable tr td {
        line-height: 26px;
        height: 26px;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
    }



.wh312 {
    width: 310px;
}

.w158 {
    width: 158px;
}

#projectuserinput1_admindiv1 {
    background-color: #e5eefd;
}

    #projectuserinput1_admindiv1 h2, #projectuserinput1_admindiv2 h2, #expertdiv h2 {
        padding: 5px 0 0 5px;
    }

#projectuserinput1_admindiv2 {
    background-color: #d2e1fd;
}

#expertdiv {
    background-color: #b5cefc;
}

#projectlawfiles {
    width: 100%;
    border-left: none;
    padding-left: 2px;
    padding-bottom: 10px;
}

#projectlawuserinput caption {
    padding-left: 100px;
}

.projectlawuserinput {
    width: 800px;
}

    .projectlawuserinput .td1 {
        width: 90%;
    }

.chapter {
    background-color: Green;
    color: White;
    padding: 5px;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
}


.projectlawuserinput {
    line-height: 23px;
    border-right: none;
}

textarea {
    overflow: auto;
}

.lawtextarea100 {
    width: 100%;
    height: 100px;
    line-height: 20px;
}

.lawtextarea200 {
    width: 100%;
    height: 150px;
    line-height: 20px;
}

.lawtextarea300 {
    width: 100%;
    height: 250px;
    line-height: 20px;
}

.lawtextarea500 {
    width: 100%;
    height: 350px;
    line-height: 20px;
}

.lawtextarea150 {
    width: 100%;
    height: 100px;
    line-height: 20px;
}

.lastmod {
    color: #CCCCCC;
}

.tableclass {
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    margin-bottom: 10px;
}

.td1 {
    border-right: none;
}

.tableclass tr td, .tableclass tr th {
    border-right: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    text-align: center;
    padding: 3px 5px;
}


#projectuserinput1_viewhelp {
    width: 60px;
    padding-left: 18px;
    height: 20px;
    background: url(../img/lawhelp.gif) no-repeat;
    text-align: center;
    line-height: 20px;
    padding-top: 1px;
}

    #projectuserinput1_viewhelp a {
        color: #FFF;
        text-decoration: none;
    }

.statusid_0 span, .statusid_1 span, .statusid_2 span, .statusid_3 span, .statusid_4 span, .statusid_5 span, .statusid_6 span {
    display: block;
    width: 63px;
    display: block;
    float: left;
    text-align: center;
    line-height: 29px;
    padding-right: 15px;
    padding-left: 10px;
}

.statusid_0 .h, .statusid_1 .h, .statusid_2 .h, .statusid_3 .h, .statusid_4 .h, .statusid_5 .h, .statusid_6 .h {
    color: #FFF;
    font-weight: bold;
}

.statusid_0 {
    width: 712px;
    height: 29px;
    background: url(../img/liuchengtu.gif) no-repeat 0 0;
    display: block;
    line-height: 29px;
}

.statusid_1 {
    width: 712px;
    height: 29px;
    background: url(../img/liuchengtu.gif) no-repeat 0 -28px;
    display: block;
    line-height: 29px;
}

.statusid_2 {
    width: 712px;
    height: 29px;
    background: url(../img/liuchengtu.gif) no-repeat 0 -58px;
    display: block;
    line-height: 29px;
}

.statusid_3 {
    width: 712px;
    height: 29px;
    background: url(../img/liuchengtu.gif) no-repeat 0 -87px;
    display: block;
    line-height: 29px;
}

.statusid_4 {
    width: 712px;
    height: 29px;
    background: url(../img/liuchengtu.gif) no-repeat 0 -116px;
    display: block;
    line-height: 29px;
}

.statusid_5 {
    width: 712px;
    height: 29px;
    background: url(../img/liuchengtu.gif) no-repeat 0 -145px;
    display: block;
    line-height: 29px;
}

.statusid_6 {
    width: 712px;
    height: 29px;
    background: url(../img/liuchengtu.gif) no-repeat 0 -176px;
    display: block;
    line-height: 29px;
}





#showtext {
    cursor: pointer;
}

#contentid {
    border: 1px solid #CCC;
    background: #F1F1F1;
    font-weight: normal;
    position: absolute;
    left: 200px;
    top: 0px;
    width: 400px;
    font-size: 12px;
}

.contentidtit {
    background: url(../img/main_th_bg2.jpg) repeat-x;
    line-height: 28px;
    height: 28px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}

    .contentidtit span a {
        font-size: 12px;
        color: #333;
        font-weight: normal;
        padding-top: 5px;
    }

.contentidtxt {
    line-height: 25px;
    padding: 15px;
}

.contentidbt {
    text-align: center;
    margin-bottom: 10px;
}

    .contentidbt .youyong {
        margin-right: 10px;
    }

.none {
    display: none;
}

#expertdiv {
    position: relative;
}

#DropDownListonce {
    width: 570px;
}

#TextBoxDescription {
    width: 568px;
}


.projectactionlinks {
    display: none;
}

@media print {
    .notprint {
        display: none;
    }

    .projectactionlinks {
        display: none;
    }
}

.msgpreviewtitle {
    padding: 5px;
    font-size: 14px;
    background-color: #eee;
}

.statustd_0 {
    background-color: #CCFFCC;
}

.statustd_1 {
    background-color: #66CCCC;
}

.statustd_2 {
    background-color: #BBCCFF;
}

.statustd_3 {
    background-color: #B6EB44;
}

.statustd_4 {
    background-color: #9999FF;
}

.statustd_5 {
    background-color: #66CC99;
}

.statustd_6 {
}

a img, #projectcreditdetails .maincontent {
    border: 0;
}

#allexpertdonereturna, #projectdonea, #projectoneexpertoka {
    padding: 3px 9px;
    color: #000;
    text-decoration: none;
}

#allexpertdonereturna {
    background: url(../img/submitadminexpertreportdivbt01.gif) no-repeat;
}

#projectdonea {
    background: url(../img/submitadminexpertreportdivbt02.gif) no-repeat;
}

#projectoneexpertoka {
    background: url(../img/projectoneexpertokabt.gif) no-repeat;
}

.activehistoryprojectbar a, #ctl00_ctl00_Content_Content_HyperLinkCmd {
    padding: 5px 10px;
    border: #c8c8c8 solid 1px;
    background: url(../img/activehistoryprojectbar.jpg) repeat-x;
    text-decoration: none;
    color: #6b6b6b;
}

#ctl00_ctl00_Content_Content_HyperLinkCmd {
    margin-left: 10px;
}

.links {
    margin: 20px 0;
    text-align: center;
}

    .links a {
        padding: 5px 9px;
        border: #c8c8c8 solid 1px;
        background: url(../img/activehistoryprojectbar.jpg) repeat-x;
        text-decoration: none;
        color: #6b6b6b;
    }

.description {
    border: dotted 1px #000302;
    padding: 20px 0;
    text-indent: 5em;
    background: url(../img/zhuyi.png) no-repeat 10px 10px #d1e1e1;
}

.projectrequesthelp {
    line-height: 25px;
    border: dotted 1px #000302;
    padding: 10px 0;
    background: #d1e1e1;
    margin-top: 20px;
    padding-left: 20px;
}

    .projectrequesthelp .title {
        font-size: 14px;
        font-weight: bold;
        color: #900;
        margin-bottom: 10px;
    }

#filesswfuploadinfo {
    line-height: 25px;
    border: dotted 1px #000302;
    padding: 10px 0;
    background: #d1e1e1;
    margin-top: 3px;
    padding-left: 20px;
}


#ListView1_DataPager1 a, #ctl00_Content_ListView1_DataPager1 a, #ctl00_ctl00_Content_Content_ListView1_DataPager1 a ,#Content_DataPager1 a{
    padding: 5px 9px;
    border: #c8c8c8 solid 1px;
    margin-top: 20px;
    text-decoration: none;
}

#ListView1_DataPager1 span, #ctl00_Content_ListView1_DataPager1 span, #ctl00_ctl00_Content_Content_ListView1_DataPager1 span,#Content_DataPager1 span {
    padding: 5px 9px;
    border: #c8c8c8 solid 1px;
    background-color: #19932e;
    color: #FFF;
}


#ctl00_Content_ListView1_itemPlaceholderContainer {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin: 20px 0;
}

#ctl00_Content_ListView1_Tr2 {
    white-space: nowrap;
    background: #fff url(../img/main_th_bg2.jpg) repeat-x;
    height: 30px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

#ctl00_Content_ListView1_itemPlaceholderContainer tr td {
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    text-align: center;
}





#ctl00_Content_info {
    margin-top: 20px;
}

.newprojecttable {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin-top: 2px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    background: #efefef;
}

    .newprojecttable tr td, .newprojecttable tr th {
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        height: 30px;
        padding: 5px 10px;
    }


.projectnav {
    margin-top: 9px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: #c8c8c8 solid 1px;
    width: 100%;
    line-height: 20px;
}

    .projectnav a {
        padding: 5px 30px;
        margin-bottom: 15px;
        line-height: 25px;
    }

#projectoverview .projectnav .eq0, #projectCredits .projectnav .eq1, #projectcreditdetails .projectnav .eq1, #projectteamadministration .projectnav .eq2, #projectdetails .projectnav .eq3, #projectaddreomvescorecard .projectnav .eq1, #projectroles .projectnav .eq2, #projectcreditassigntouser .projectnav .eq2, #requestproject2aspx .projectnav .eq0, #acceptproject .projectnav .eq0, #projectmessages .projectnav #ctl00_ctl00_Content_HyperLinkmessages, #myprojectCredits .projectnav #ctl00_ctl00_Content_HyperLinkcredits, #projectusersassigntocredit .projectnav #ctl00_ctl00_Content_HyperLinkcredits, #myprojectcredits .projectnav #ctl00_ctl00_Content_HyperLinkcredits, #viewprojectdetails .projectnav .eq3, #projectcredits .projectnav .eq1, #submitprojectcredits .projectnav .eq4, #projectadmingeneralreviewdone .projectnav #ctl00_ctl00_Content_HyperLinkmessages, #myprojectcredits .projectnav .eq2, #projectcreditfiles .projectnav .eq5, #projectcreditfiles2 .projectnav .eq5,
#projectmessages .projectnav .eq4, #viewprojectmsg .eq4, #projectusersassigntocredit .projectnav .eq2 {
    border: #c8c8c8 solid 1px;
    border-bottom: none;
    background: #FFF;
    padding-bottom: 5px;
    padding-bottom: 4px/9;
    line-height: 25px;
    position: relative;
    top: 1px;
}

.projectCreditsNav, #projectcreditassigntouser #ctl00_ctl00_Content_Content_projectteamadministrationnav1_projectTeamNav {
    margin-bottom: 18px;
    clear: both;
}


.overview {
    margin-top: 15px;
    width: 100%;
}

    .overview .td1 {
        width: 50%;
    }

    .overview .td2 {
        width: 50%;
    }

.overview, .assigncreditstousers, .assigncreditstousers tr td table, .assignuserstocredit, .assignuserstocredit tr td table, .addremovecreditstable, .content .projectrolestable {
    border-collapse: collapse;
    padding: 0;
    margin-top: 2px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
}

    .assigncreditstousers tr td table, .assignuserstocredit tr td table {
        border-left: none;
        margin: 10px 10px;
        border-left: 1px solid #999;
    }

        .assignuserstocredit tr td table th {
            text-align: center;
        }

        .assigncreditstousers tr td table td {
            margin: 0 5px;
            text-align: left;
        }

    .assigncreditstousers .checkall, .assigncreditstousers .creditsck, .assignuserstocredit .creditsrd, .assignuserstocredit .users {
        margin: 0 10px;
    }

.maincontent {
    background: #FFF;
    padding: 10px 10px;
    border: 1px solid #c8c8c8;
    border-top: none;
}

#projectcreditdetailsreview .maincontent {
    background: #FFF;
    padding: 1px 10px;
    border: 1px solid #c8c8c8;
    border-top: none;
    font-size: 14px;
}

#projectcreditdetailsframecontent .maincontent {
    background: #FFF;
    padding: 2px 10px;
    border: 1px solid #c8c8c8;
    border-top: none;
    font-size: 14px;
}

    #projectcreditdetailsframecontent .maincontent input, #projectcreditdetailsframecontent .maincontent textarea, #projectcreditdetailsreview .maincontent textarea {
        font-size: 14px;
    }

#projectcreditdetails .maincontent {
    width: 800px;
}

.overview tr td {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    height: 100px;
    margin: 10px;
}

.assigncreditstousers tr td, .addremovecreditstable tr td {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    height: 26px;
}

.projectrolestable tr td {
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    height: 26px;
    padding: 0 10px;
}

.addremovecreditstable tr th, .addremovecreditstable tr .td6 {
    text-align: center;
}

.addremovecreditstable tr .td5 {
    width: 40px;
}

.overview h2 {
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #999;
}

#ctl00_ctl00_Content_Content_Div0 {
    background: #FFF;
    margin: 10px;
    line-height: 25px;
    padding: 10px;
}

#ctl00_ctl00_Content_Content_ListView1_itemPlaceholderContainer {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin: 10px 0;
    background: #efefef;
}

#projectmessages #ctl00_ctl00_Content_Content_ListView1_Table1 {
    width: 100%;
}

#ctl00_ctl00_Content_Content_ListView1_itemPlaceholderContainer tr td, .assignuserstocredit tr td {
    line-height: 26px;
    height: 26px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    text-align: left;
    padding: 0 5px;
}

.section h2 {
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    display: block;
}

.section .content a {
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}

#ButtonAssign {
    margin: 5px 0;
}

.lawitemcontent .lawtextarea200, .lawitemcontent .lawtextarea150 {
    width: 100%;
    margin: 10px 0;
}


.projectlawuserinput tr td {
    padding: 0 10px;
}

#table1 tr td, #creditstable .eq3, #creditstable .eq4 {
    text-align: center;
}

.projectlawuserinput tr td .inputnumber, .projectlawuserinput tr td .inputtext {
    margin: 2px;
}

.tableclass p {
    margin: 5px;
    font-weight: bold;
    text-align: center;
}


#reviewdisplay ul li {
    list-style: none;
    background-color: #F4F4F4;
    border: 1px solid #CECECE;
    margin-bottom: 8px;
    padding: 5px;
}

  #insertemaitd {
    padding: 0 0;
}

.liReviewContent{    
    border:1px solid #ddd;
    padding:5px;
    margin-bottom:25px;
}

.reviewContent {
    padding: 10px;
}
    .reviewContent0 {
        background-color: #f8fff8;
    }

.reviewContent1 {
    background-color: #fff4f4;
}

.reviewContent2 {
    background-color: #f0fff0;
}

.reviewTitle{
    font-weight:bold;
}

.reviewhead {
    font-weight: bold;
    padding: 5px 0;
    border-bottom: 1px dotted #CECECE;
}

#ctl00_ctl00_Content_Content_DropDownListProjectStandroles, .projectsearchbar {
    margin: 10px 0;
}


#ctl00_Content_ListView1_itemPlaceholderContainer tr .project_name {
    text-align: left;
    padding: 0 5px;
}

    #ctl00_Content_ListView1_itemPlaceholderContainer tr .project_name a {
        font-size: 12px;
        text-align: left;
    }


/*.expandBlock_title{background-image:url(img/content_opened_title_icon.gif); background-position:left center;  background-repeat:no-repeat; padding:2px 10px 0 25px; cursor:pointer; margin-top:5px; font-weight:bold;}*/
.expandBlock_title.closed {
    filter: alpha(opacity=55);
    opacity: 0.55;
}

.expandBlock_content {
    margin-bottom: 0px;
    padding: 10px;
}

#RadioButtonListSelfOK {
    color: #666;
}

.creditdetails {
    line-height: 150%;
    padding: 0 10px;
}

    .creditdetails .expandBlock_content {
        padding-bottom: 5px;
        border-bottom: 1px #999 solid;
    }

.creditdetailsprevnextnav {
    padding: 10px;
    text-align: right;
    position:absolute;
    right:0px;
    top:0px;
}

#ucout {
    margin-left: -35PX;
}


.lawitem {
    margin-bottom: 0px;
}

.lawitemtitle {
    color: #666;
}

.lawitemcontent {
    display: block;
    padding: 5px 0;
}

.reviewtextareadiv {
    margin: 7px 0;
}

    .reviewtextareadiv textarea {
        border: 2px solid green;
        width: 843px;
    }

.assigncreditstousers .eq1 table .eq0, .assigncreditstousers .eq1 table .eq1, .assigncreditstousers .eq1 table .eq3, .assigncreditstousers .eq1 table .eq4 {
    white-space: nowrap;
}

#ctl00_ctl00_Content_Content_statuscmddetails {
    padding: 10px;
}

.tableclass .inputnumber {
    width: 100px;
    padding: 0;
    margin: 0;
}

.tableclass .inputnumber2 {
    width: 150px;
    padding: 0;
    margin: 0;
}

.tableclass .inputnumber3 {
    width: 200px;
    padding: 0;
    margin: 0;
}

.tableclass .inputtext {
    width: 100px;
    padding: 0;
    margin: 0;
}

.tableclass .inputtext1 {
    width: 70px;
    padding: 0;
    margin: 0;
}

.tableclass .inputtext2 {
    width: 150px;
    padding: 0;
    margin: 0;
}

#literalanswer .tableclass .inputtext2 {
    width: 115px;
    padding: 0;
    margin: 0;
}

.tableclass .inputtext3 {
    width: 200px;
    padding: 0;
    margin: 0;
}

#ctl00_ctl00_Content_ucout {
    background: #EFEFEF;
    width: 830px;
}

#projectcreditdetails {
    margin: 0 auto;
    width: 830px;
    background: url(img/projectcreditdetailsbg.jpg) repeat-y #e3e3e3 center top;
}


    #projectcreditdetails #ctl00_ctl00_Content_ucout {
        background: none;
    }

.role_1 #ctl00_Content_ListView1_DataPager1 span, .role_1 #ctl00_ctl00_Content_Content_ListView1_DataPager1 span {
    padding: 5px 9px;
    border: #c8c8c8 solid 1px;
    background-color: #6171bf;
    color: #FFF;
}

.role_2 #ctl00_Content_ListView1_DataPager1 span, .role_2 #ctl00_ctl00_Content_Content_ListView1_DataPager1 span {
    padding: 5px 9px;
    border: #c8c8c8 solid 1px;
    background-color: #60a6ae;
    color: #FFF;
}


#ctl00_Content_ListView1_Table1 .td2 {
    text-align: left;
    padding: 0 5px;
}

    #ctl00_Content_ListView1_Table1 .td2 a {
        font-size: 12px;
        text-align: left;
    }

#registerproject h1, #requestproject2aspx h1, #viewmsg h1 {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}

.f-16px {
    font-size: 16px;
    font-weight: bold;
    color: #395A90;
    font-family: 黑体;
}

.requestmsgdetails table td div, .msgcontent table tr td table tr td div div, .msgcontent table tr td div div {
    padding: 0 10px;
}

    .msgcontent table tr td table tr td div div ul {
        list-style: none;
    }

    .msgcontent table tr td table tr td div div p {
        padding-top: 20px;
    }

    .msgcontent table tr td table tr td div div ul li {
        line-height: 25px;
        text-indent: 2em;
    }

#acceptproject .msgpreviewtitle {
    background: #FFF;
    font-size: 12px;
    font-weight: bold;
}

.assigncreditstousers .eq0 table {
    width: 93%;
    margin-right: 10px;
}

.assigncreditstousers .eq1 table {
    width: 98%;
}

    .assigncreditstousers .eq1 table .eq0 {
        width: 60px;
    }

    .assigncreditstousers .eq1 table .eq1 {
        width: 30px;
    }

    .assigncreditstousers .eq1 table .eq3 {
        width: 180px;
    }

    .assigncreditstousers .eq1 table .eq4 {
        width: 120px;
    }

#creditstable .eq2 {
    padding-left: 5px;
}


.msgdatebar {
    line-height: 25px;
}

.dateweight0 {
    color: #888;
}

.dateweight1 {
    color: #222;
}

.dateweight2 {
    color: #000;
    font-weight: bold;
}

#myprojectcredits .projectlawstable .td5,
#myprojectcredits .projectlawstable .td6,
#myprojectcredits .projectlawstable .td7 {
    width: 130px;
}


/*
#reviewdisplay li.reviewreply_x__{ margin-left:2em;margin-top:-2em; background-color:#fff799; border-top:none;}*/


#reviewdisplay li.projectstatusid1 {
    background: url(../img/xssc.png) no-repeat bottom right #bfcafe;
    padding-bottom: 10px;
}



#reviewdisplay li.projectstatusid2 {
    background: url(../img/jssc.png) no-repeat bottom right #bfcafe;
    padding-bottom: 10px;
}

#reviewdisplay li.usertype2 {
    background-color: #76bcc4;
    margin-bottom: 0;
    padding-bottom: 10px;
}

#reviewdisplay li.usertype3 {
    border-top: none;
    background: url(../img/hf.png) no-repeat bottom right #bbe486;
    padding-bottom: 10px;
    margin-top: -8px;
    margin-left: 8px;
}

.expandBlock_content ul {
    padding-top: 0;
    margin-top: 5px;
}

.msgcontent {
    border: #666666 1px dotted;
    line-height: 25px;
    padding: 12px;
    background: #FFFFFF;
}

#projectteamadministration .projectTeamNav #projectteamsa, #projectCredits .projectCreditsNav #allcreditsa, .creditdetailsprevnextnav #ctl00_ctl00_Content_Content_HyperLinkCredits, #projectcreditassigntouser .projectTeamNav #projectcreditsofteama, #projectaddreomvescorecard .projectCreditsNav #ctl00_ctl00_Content_Content_projectscorecardnav1_HyperLinkAdd, #myprojectcredits .projectCreditsNav #mycreditsa {
    color: #000;
    background: url(../img/activehistoryprojectbar1.jpg) repeat-x;
}

#ctl00_Content_ListView1_itemPlaceholderContainer .msgtrrd_1 .td1 {
    width: 250px;
}

#registerproject .newprojecttable #ctl00_Content_TextBoxName, #registerproject .newprojecttable #ctl00_Content_TextBoxAddress, #registerproject .newprojecttable #ctl00_Content_TextBoxbegindate, #registerproject .newprojecttable #ctl00_Content_TextBoxenddate, #registerproject .newprojecttable #ctl00_Content_TextBoxsquare, #registerproject .newprojecttable #ctl00_Content_TextBoxowner, #registerproject .newprojecttable #ctl00_Content_TextBoxdesigncompany, #registerproject .newprojecttable #ctl00_Content_TextBoxbuildcompany, #registerproject .newprojecttable #ctl00_Content_TextBoxCompnayname, #registerproject .newprojecttable #ctl00_Content_TextBoxcontact, #registerproject .newprojecttable #ctl00_Content_TextBoxcontacttel, #registerproject .newprojecttable #ctl00_Content_TextBoxmp, #registerproject .newprojecttable #ctl00_Content_TextBoxsenddate {
    width: 250px;
}

#registerproject .newprojecttable #ctl00_Content_DropDownListonce, #registerproject .newprojecttable #ctl00_Content_TextBoxDescription {
    width: 565px;
}

.actionsol li {
    padding-left: 25px;
    background-repeat: no-repeat;
    margin-bottom: 1em;
    line-height: 180%;
    list-style: none;
}

.li1 {
    background-image: url(/img/step01.png);
}

.li2 {
    background-image: url(/img/step02.png);
}

.li3 {
    background-image: url(/img/step03.png);
}

.li4 {
    background-image: url(/img/step04.png);
}

.li5 {
    background-image: url(/img/step05.png);
}

.li6 {
    background-image: url(/img/step06.png);
}

.limitcolvalue {
    width: 100px;
}

#addlimit {
    cursor: pointer;
}

.lowlighttxt {
    color: #888;
}

#literalanswer table tr td {
    padding: 3px 5px;
}

#swfu_container object {
    color: #FFF;
    text-align: center;
}

#form1 .maincontent .creditdetails .literalanswer03 tr td table tr td {
    border: 0;
}

#form1 .maincontent .creditdetails .literalanswer05 tr td table tr td {
    border: 0;
}

.isoktext {
    font-weight: normal;
    border: 1px dotted #b80909;
    padding: 3px 10px;
    background: #FFF;
    margin: 0 5px;
}

.tableclass .sf {
    width: 90px;
}

.creditscountcurrentstartd {
    color: Red;
}

#projectaddreomvescorecard .maincontent .assigncreditstousers .eq0 .lawsstatistics td {
    text-align: center;
}

#projectaddreomvescorecard .maincontent .assigncreditstousers .eq1 .td0 {
    width: 120px;
    padding-left: 5px;
}

#projectaddreomvescorecard .maincontent .assigncreditstousers .eq1 .td1 {
    width: 60px;
    padding-left: 5px;
}

#projectaddreomvescorecard .maincontent .assigncreditstousers .eq1 .td2 {
    width: 30px;
    padding-left: 5px;
}

#projectaddreomvescorecard .maincontent .assigncreditstousers .eq1 .td3 {
    width: 40px;
    padding-left: 5px;
}

#projectaddreomvescorecard .maincontent .assigncreditstousers .eq1 #ctl00_ctl00_Content_Content_ButtonUpdate {
    margin-left: 10px;
    margin-bottom: 8px;
    width: 50px;
    height: 25px;
}

#DropDownListoktypes, #ButtonReview {
    margin-bottom: 15px;
}

#viewmsg h1 {
    background: url(/img/mail.png) no-repeat center left;
    padding-left: 27px;
}

#registerproject h1 {
    background: url(/img/bi.png) no-repeat center left;
    padding-left: 27px;
}

#projectCredits .maincontent .projectlawstable tr th {
    font-weight: bold;
}

#projectoverview .overview .td2 div {
    background: url(/img/jiantou.png) no-repeat 0 5px;
    margin-left: 10px;
    padding-left: 10px;
}

.maincontent .newprojecttable .eq0 {
    width: 120px;
    font-weight: bold;
}

#savediv {
    margin-top: 5px;
}


#ctl00_ctl00_Content_Content_ListView1_itemPlaceholderContainer #insertemaitd #ctl00_ctl00_Content_Content_DropDownListAccreditingUsers {
    margin-top: 5px;
}

#ctl00_ctl00_Content_Content_ListView1_itemPlaceholderContainer {
    margin-bottom: 10px;
}

.creditfilerequire p {
    padding-bottom: 0;
    margin-bottom: 0;
    color: #666;
}

.literalanswer06tit .youdj {
    text-align: right;
    padding-right: 20px;
}

#projectcreditdetailsreview {
    min-height: 180px;
    margin-bottom: 50PX;
}

#ctl00_Content_chgpwdtable {
    width: 600px;
    border-collapse: collapse;
    padding: 0;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin: 10px 0;
}

    #ctl00_Content_chgpwdtable tr td {
        line-height: 26px;
        height: 26px;
        white-space: nowrap;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        padding: 3px 20px;
    }

#profile h1 {
    background: url(/img/bia.png) no-repeat center left;
    padding-left: 27px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}

#changepassword h1 {
    background: url(/img/bib.png) no-repeat center left;
    padding-left: 27px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}

.userremark h4 {
    padding: 0;
    margin: 0;
    line-height: 18px;
}

.userremark p {
    color: #666;
    padding-bottom: 10px;
    margin: 0;
}

.userremark .lawtextarea150 {
    background: #ffffcb;
    border: #ce711f dotted 1px;
    height: 80px;
    padding: 0;
    margin: 0;
    width: 100%;
}

#savediv label, .whyNotPartInDescription, .huise {
    color: #999;
}

.okcnt {
    color: #19932e;
}
/*  帐号头部换色
.role_3 #head {background: url(../img/imghead/role_3_bg_top1.png) repeat-x top left; }
.role_3 #menu {background: url(../img/imghead/role_3_topbar3a.png) repeat-x; }
.role_3 #menu .h{border-bottom: none;border-top: none;border-right: none; margin-top:-2px; background: url(../img/imghead/topbar3abghover.png) repeat-x bottom left;}
.role_3 #menu a.h:hover {background: url(../img/imghead/topbar3abghover.png)   repeat-x bottom left; height:36px; margin-top:0; line-height:35px; font-size:16px; color:#325400; border-left:none; margin-top:-2px; border-bottom:none;}
.role_3 #menu a{background: url(../img/imghead/role_3_topbar3abg.png) repeat-x bottom left; border-right: #d2dec6 1px solid; border-bottom: #d2dec6 1px solid; border-top: #d2dec6 1px solid;}
.role_3 #menu a:hover{ background: url(../img/imghead/role_3_topbar3abgho.png)   repeat-x bottom left;}

.role_2 #head {background: url(../img/imghead/role_2_bg_top1.png) repeat-x top left; }
.role_2 #menu {background: url(../img/imghead/role_2_topbar3a.png) repeat-x; }
.role_2 #menu .h{border-bottom: none;border-top: none;border-right: none; margin-top:-2px; background: url(../img/imghead/topbar3abghover.png) repeat-x bottom left;}
.role_2 #menu a.h:hover {background: url(../img/imghead/topbar3abghover.png)   repeat-x bottom left; height:36px; margin-top:0; line-height:35px; font-size:16px; color:#02464f; border-left:none; margin-top:-2px; border-bottom:none;}
.role_2 #menu a{background: url(../img/imghead/role_2_topbar3abg.png) repeat-x bottom left; border-right: #cadee1 1px solid; border-bottom: #cadee1 1px solid; border-top: #cadee1 1px solid;}
.role_2 #menu a:hover{ background: url(../img/imghead/role_2_topbar3abgho.png)   repeat-x bottom left;}

*/

.msgtrrd_True, .msgtrrd_1, #ctl00_Content_ListView1_itemPlaceholderContainer .msgtrrd_True a, #ctl00_Content_ListView1_itemPlaceholderContainer .msgtrrd_1 a {
    font-weight: normal;
}

.msgtrrd_False {
    font-weight: bold;
}

.fz14 {
    font-size: 14px;
}

.expandBlock_content ul {
    padding: 0;
    margin: 0;
    margin-top: 10px;
}

.reviewhead .datetimecreated {
    font-size: 12px;
    color: #636363;
    font-weight: normal;
}

#projecthead .creditdetailsprevnextnav a {
    font-weight: normal;
    color: #000;
}

.cjry {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
}

.projectlawfilestable .del {
    background: url(/user/images/deletefile.gif) no-repeat center left;
    width: 30px;
    height: 13px;
    display: block;
    color: #eaecee;
    text-align: right;
}

    .projectlawfilestable .del:hover, .projectlawfilestable .del:visited {
        color: #eaecee;
    }

#ctl00_Content_ListViewreviewlist_itemPlaceholderContainer {
    margin: 15px 0;
}

#view-expert-review-list h1 {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    line-height: 30px;
}

/*达标星级统计表*/
.selfintr {
}

.star1tr {
    background-color: #e0ffe0;
}

.star2tr {
    background-color: #b7e6b7;
}

.star3tr {
    background-color: #78ca78;
}

.selfoktr {
}

.currentstartr {
    color: #f00;
}

.tddate {
    width: 120px;
}

#ScoreTotaltd {
    color: #080;
}


#reviewdisplaytd {
    vertical-align: top;
}


#projectnav .active {
    background-color: navy;
    color: white;
}


.file {
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url("../img/fileicon/default.icon.gif");
    padding: 4px;
    margin: 5px;
    border: 1px solid #fff;
    padding-left: 20px;
}

a.file{
      display: inline-block;
}



    a.file:hover {
        cursor: pointer;
        border: 1px solid #b8d6fb;
        background-color: #eff5fd;
    }

    .file.jpg {
        background-image: url("../img/fileicon/jpg.gif");
    }

    .file.gif {
        background-image: url("../img/fileicon/gif.gif");
    }


    .file.dwg {
        background-image: url("../img/fileicon/dwg.gif");
    }

    .file.png {
        background-image: url("../img/fileicon/png.gif");
    }

    .file.pdf {
        background-image: url("../img/fileicon/pdf.gif");
    }

    .file.ppt {
        background-image: url("../img/fileicon/ppt.gif");
    }

    .file.pptx {
        background-image: url("../img/fileicon/pptx.gif");
    }

    .file.zip {
        background-image: url("../img/fileicon/zip.gif");
    }

    .file.rar {
        background-image: url("../img/fileicon/rar.gif");
    }

    .file.docx,.file.doc {
        background-image: url("../img/fileicon/docx.gif");
    }

    .file.xls {
        background-image: url("../img/fileicon/xls.gif");
    }

    .file.xlsx {
        background-image: url("../img/fileicon/xlsx.gif");
    }

    .file.txt {
        background-image: url("../img/fileicon/txt.gif");
    }





#mybody {
    min-width: 650px;
    max-width: 960px;
}


.tableScore {
    width: 100%;
}

.tableDetails {
           width: 100%;
       }
.tableDetails thead tr th {
    background:#f0f0f0;
}
.tableDetails tbody tr td {
    background:#f0f0f0;
}

.ratio {
    width: 60px;
}

.textbox90 {
            width:90px;
        }


        .textbox80 {
            width:80px;
        }


        .textbox70 {
            width:70px;
        }

.textbox60 {
    width: 60px;
}


.textbox50 {
    width: 50px;
}


.textbox40 {
    width: 40px;
}


.textbox30 {
    width: 30px;
}

.scorechecktrhover {
    background-color: #b8fbd6;
}
#creditDetailsDiv li{
    list-style:disc;
    margin-bottom: 20px;
    padding: 8px;
}
#creditDetailsDiv li:not(.scorechecksubshover){
    background-color: #f0f0f0;
}
.scorechecksubshover {
    background-color: #b8fbd6;
}

.scoresumtitle {
    text-align: right;
    font-weight: bold;
}

.expandBlock_title {
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    font-weight: bold;
    /*border: 1px solid #b8fbd6;*/
   /* background: #e0e9e9;*/
    /*background-image: url("../../img/expandBlock_title_bg.png");*/
    background-repeat: repeat-x;
   /* margin: 10px 0;*/
}

    .expandBlock_title .icon {
        width: 28px;
        height: 28px;
        display: block;
        float: left;
        background: url("../../img/content_opened_title_icon.gif") no-repeat;
    }

    /*.expandBlock_title {
                border: 1px solid #b8fbd6;
                background-image: url("../img/expandBlock_title_bg.png");
                background-repeat: repeat-x;
            }*/

    /*.expandBlock_title.closed {
                opacity: 0.55;
            }*/

    .expandBlock_title.closed .icon {
        background-image: url("../../img/content_closed_title_icon.gif");
    }

.readonlyinput {
    opacity: 0.55;
}

/*.expandBlock_content {
            background-color: #fbfdfd;
            border: 1px solid #b8fbd6;
            padding: 10px;
            margin-bottom: 20px;
             }*/

/*.expandBlock_content.hover {
                background-color: #f6fdf9;
                border: 1px solid #b8fbd6;
            }*/

.tdScoreOf {
    width: 100px;
    text-align: center;
}

.tdScoreGet {
    text-align: center;
    width: 100px;
}

.rowstd {
}

.tdScoreGet input {
    width: 60px;
}



.expandBlock_content > ul {
    margin: 0;
}

    .expandBlock_content > ul li {
        margin-bottom: 10px;
    }

.over {
    color: red;
}

.relyto {
    background-color: #4cff00;
}

.relyof {
    background-color: #b8fbd6;
}

.tablew {
    width: 100%;
    border: 1px solid #ddd;
    border-collapse: collapse;
}

    .tablew td, .tablew th {
        padding: 10px;
        border: 1px solid #ddd;
    }



#dialog-confirm {
    display: none;
}


#creditDetailsDiv textarea {
    width: 100%;
    font-size: 12px;
}


.filestable {
    width: 100%;
}

td.datecreated {
    width: 120px;
}

td.filelength {
    width: 64px;
    text-align: right;
}

td.requiredfilename {
    width: 180px;
}

.IsEditable_True .requiredfilename a {
    cursor: pointer;
}

.IsEditable_False .requiredfilename a {
    cursor: text;
}


.btnlink {
    border: 1px solid #a4a4a4;
    color: #000000;
    text-decoration: none;
    padding: 0 10px;
    background: #F3F3F3;
    background: -moz-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
    background: -webkit-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
    background: -o-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
    background: -ms-linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0 );
    background: linear-gradient(top,#ffffff 0%,#ebebeb 90%,#F3F3F3 100%);
    display: inline-block;
    height: 21PX;
    line-height: 21PX;
    -moz-border-radius: 2px; /* Gecko browsers */
    -webkit-border-radius: 2px; /* Webkit browsers */
    border-radius: 2px; /* W3C syntax */
    cursor: pointer;
}

    .btnlink:hover {
        border: 1px solid #9c9c9c;
        background: #e8e8e8;
    }

#freedfiles {
    margin: 10px 0;
}

    #freedfiles #filetrtemplatecontainer {
        display: none;
    }

.btnsubmit {
    font-size: 16px;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
}

.projectlawstable td.title {
    text-align: left;
}


#memberlayout {
    margin-top: 10px;
    overflow: auto;
}

#tablemembers {
    width: 48%;
}

#tablelaws {
    width: 50%;
}


#alllawsmylawstoggle .active {
    text-decoration: none;
    font-weight: bold;
    cursor: text;
}

.dirs {
    padding-left: 2em;
}



.dirname b {
    background-repeat: no-repeat;
    display: inline-block;
    width: 20px;
}

.minus {
    background-image: url("../img/minus.gif");
    cursor: pointer;
}

.plus {
    background-image: url("../img/plus.gif");
    cursor: pointer;
}

.dirname {
    white-space: nowrap;
}

.dirnamea {
    display: inline-block;
    cursor: pointer;
    background-image: url("../img/ckffolderopened.gif");
    background-repeat: no-repeat;
    padding-left: 20px;
    border: 1px solid transparent;
    margin-right: 8px;
}

    .dirnamea.closed {
        background-image: url("../img/ckffolder.gif");
    }

.curnavdirnamea {
    background-color: #d9eafe;
    border: 1px solid #84acdd;
}


#CurrentPath {
    background-color: #f8f8f8;
    background-image: url("../img/ckffolderopened.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #646464;
    height: 22px;
    line-height: 20px;
    padding-left: 25px;
}

.pathseparator {
    display: inline-block;
    background-image: url("../img/PathArrowRight.gif");
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

#popdirtreepane {
    width: 24%;
}

#popfilespane {
    width: 75%;
}

.question {
    background: url(../img/question.gif) no-repeat;
    background-position: center right;
    padding-right: 16px;
}


#diradd {
    position: relative;
    top: -7px;
}

.explandtitle {
    background-image: url("../img/content_closed_title_icon.gif");
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    color: #888;
    background-color: #eee;
}

.collapsetitle {
    background-image: url("../img/content_opened_title_icon.gif");
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    color: #000;
    background-color: #f8f8f8;
}

.oktype {
    width: 60px;
}

.creditdetailsprevnextnav {
    padding: 0;
    margin-right: 10px;
}

#panecreditsnav .ui-tabs-panel {
    padding: 5px;
}


#panecreditsnav .ui-tabs-anchor {
    font-size: 12px;
    font-weight: bold;
}

#creditsnavlist {
    padding: 0;
    background-color: #fff;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
}

    #creditsnavlist a {
        color: #0b2336;
        font-size: 12px;
        font-weight: normal;
        display: block;
        margin-bottom: 8px;
        text-decoration: none;
    }

        #creditsnavlist a:hover {
            text-decoration: underline;
        }

        #creditsnavlist a.selected {
            background-color: #395a90;
            color: white;
        }





#creditdetailstitle {
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    height: 30px;
    vertical-align: middle;
    border-width: 0;
}

    #creditdetailstitle .optional {
        color: #888;
    }

#creditsnavlist h4 {
    font-size: 14px;
    text-align: left;
    margin: 5px 0;
       margin: 5px 0;
}

#creditsnavlist h5 {
    font-size: 12px;
    text-align: left;
       margin: 5px 0;
}

#creditsnavlist h6 {
    font-size: 12px;
    text-align: left;
    margin: 5px 0;
}


#creditsnavlist a b.title {
    width: 130px;
    white-space: nowrap;
    overflow: hidden;
}

#creditsnavlist a b {
    font-weight: normal;
    display: inline-block;
}



#dialog-confirm {
    display: none;
}

#test2 {
    color: red;
}

#test1 {
    color: green;
    background-color: black;
}

#test3 {
    font-size: 10px;
}


/*--------------------------------------------leo---------------------------------------------*/
.projectstable {
    width: 100%;
    text-align: center;
}

    .projectstable .project_id {
        width: 130px;
    }

    .projectstable .project_status {
        width: 130px;
    }

    .projectstable .msgCkTd {
        width: 30px;
    }

    .projectstable .msgTypeTd {
        width: 60px;
    }

    .projectstable .msgDateTd {
        width: 110px;
    }


.ReviewUserType2 {
    margin-top: 0px;
}
.ReviewUserType1 {
    margin-bottom: 10px;
}
.ReviewUserType2 .reviewHead {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    background-color: #B0DDE4;
    color: #fff;
}
.ReviewUserType1 .reviewHead {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    color: #fff;
    background-color: #B0DDE4;
}
.phaseid1 .reviewHead {
    background-color:#3c8ec7;
    background-color:rgba(60,142,199,0.5);
}

.phaseid2 .reviewHead {
    background-color:#347daf;
    background-color:rgba(52,125,175,0.7);
}

.phaseid3 .reviewHead {
    background-color:#294145;
   
}

.reviewdate {
    margin-left: 10px;
}

.reviewuser {
    margin-left: 10px;
}

.reviewok {
    margin-left: 10px;
    border: 1px solid #666;
    border-radius: 2px;
    padding: 2px;
}
.reviewnotpartin{
    margin-left: 10px;
    border: 1px solid #666;
    border-radius: 2px;
    padding: 2px;
}
.ReviewUserType2 .reviewok {
    margin-left: 10px;
    border: 1px solid #666;
    border-radius: 2px;
    padding: 2px;
}

.ReviewUserType2 .reviewnotpartin {
    margin-left: 2px;
    border: 1px solid #666;
    border-radius: 2px;
    padding: 2px;
}

.ReviewUserType1 .reviewok {
    margin-left: 10px;
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 2px;
}

.reviewDetails {
    padding: 5px 5px 30px 5px;
}

#messagenav {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-family: "微软雅黑";
    margin-left: 10px;
}

.InBox {
}


#Content_appuserdiv {
    height: 25px;
    line-height: 25px;
    border-radius: 2px;
    margin-top: -10px;
    margin-left: 1px;
    font-size: 14px;
    width: 100px;
    background: rgba(184,251,214,0.4);
    text-align: center;
    margin-bottom: -10px;
    box-shadow: 0 0 3px #000;
    font-family: "微软雅黑";
}

    #Content_appuserdiv a {
        text-decoration: none;
        color: #395a90;
    }

.sj {
    background: #e3fcee;
    background: rgba(184,251,214,0.4);
}

.checkbg {
    background: #e3fcee;
    background: rgba(184,251,214,0.4);
}

.trbg {
    background-color: #D9DADC;
}

.userok {
    background: #e3fcee;
    background: linear-gradient(#e3fcee, #b8fbd6,#e3fcee);
}

.name_bg {
    background: #fc8d21;
}



#StartMessages {
    background: url(../img/line-bg.png) repeat-y 10px 0;
}

    #StartMessages .phase {
        margin-bottom: 10px;
        border-radius: 5px;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        box-shadow: 0 0px 5px #003c50;
    }

.close {
    opacity: 0;
    height: 0!important;
}

#StartMessages .phase .list {
    position: relative;
    overflow: hidden;
    transition: height 1s,opacity 1s;
}

    #StartMessages .phase .list ul {
        bottom: 0;
        margin: 0px;
        padding: 5px;
        width: 100%;
    }
/*.phase .list ul li{padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;}*/
.padli {
    margin-bottom: 10px;
}

.padlibg {
    background-color: #999;
}

#StartMessages .phase .title {
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
}

#StartMessages .phase .list a {
    color: #395a90;
    text-decoration: none;
}

#StartMessages .phase .title a {
    color: #fff;
    text-decoration: none;
}

.title i {
    display: block;
    position: relative;
    height: 0;
    width: 0;
    left: 80px;
    top: -17px;
    border-width: 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    transform-origin: 6px 3px;
}

.title_col {
    left: 75px !important;
    top: -20px !important;
    border-color: transparent #fff transparent transparent !important;
}

.title a {
    color: #000;
    margin-left: 10px;
}

li {
    list-style-type: none;
}

.gray {
    color: #999 !important;
}

.gray_bg {
    background-color: rgba(0,60,80,0.4) !important;
}

.quan1 {
    position: relative;
    float: left;
    left: 3px;
    width: 16px;
    height: 16px;
    border: 0px;
    background: #FF931C;
    border-radius: 8px;
}

.quan2 {
    position: relative;
    float: left;
    left: -9px;
    top: 4px;
    width: 8px;
    height: 8px;
    border: 0px;
    background: #fff;
    border-radius: 4px;
}

.sanjiao1 {
    position: relative;
    float: left;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #FF931C transparent;
    left: 1px;
    /*
    top:9px;
    left:3px;
    width:16px;
    height:16px;
    border:0px solid #FF931C;
    background:#FF931C;
    border-radius:8px;
        */
}

.sanjiao2 {
    position: relative;
    float: left;
    border-width: 4px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    left: -13px;
    top: 10px;
    /*
    top:13px;
    left:-9px;
    width:8px;
    height:8px;
    border:0px solid #fff;
    background:#fff;
    border-radius:4px;
        */
}

#phaseid0 .title {
    background-color: rgb(0,60,80);
    background-color: rgba(0,60,80,0.6);
}

#phaseid1 .title {
    background-color: rgb(0,60,80);
    background-color: rgba(0,60,80,0.7);
}

#phaseid2 .title {
    background-color: rgb(0,60,80);
    background-color: rgba(0,60,80,0.8);
}

#phaseid3 .title {
    background-color: rgb(0,60,80);
    background-color: rgba(0,60,80,0.9);
}

#phaseid4 .title {
    background-color: rgb(0,60,80);
    background-color: rgba(0,60,80,1);
}

.msgtips {
    background: #ffffcc;
    border: 1px solid #CCCCCC;
    padding: 8px;
}

#usersuserdiv .users {
    width: 100%;
}

.users th {
    background-color: #d3d3d3;
}

.users td {
}

.users caption {
    color: #da542e;
}

.users select {
}

.users input {
}

#projectbody h1 {
    margin-top: 0px;
}

#projectbody h3 {
    margin-top: 0px;
}

.phaseid1.ReviewUserType2 {
    position:relative;
    color: #333;
}

.phaseid2.ReviewUserType2 {
    position:relative;
    color: #333;
}

.phaseid3.ReviewUserType2 {
    position:relative;
    color: #333;
}

.lr_p1,.lr_p2,.lr_p3 {
    height:30px;
    width:100px;
    line-height:30px;
    text-align:center;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    color:#fff;
    margin-bottom:0px;
    margin-top:10px;
    font-size: 14px;
    font-weight: bold;
}

.lr_p1{
    box-shadow:1px 1px 2px #3c8ec7;
    box-shadow:1px 1px 2px rgba(60,142,199,0.5);
    background-color:#3c8ec7;
    background-color:rgba(60,142,199,0.5);
}
.lr_p2{
    box-shadow:1px 1px 2px #347daf;
    box-shadow:1px 1px 2px rgba(52,125,175,0.7);
    background-color:#347daf;
    background-color:rgba(52,125,175,0.7);
}
.lr_p3{
    box-shadow:1px 1px 2px #0a4e7d;
    box-shadow:1px 1px 2px rgba(10,78,125,1);
    background-color:#0a4e7d;
    background-color:rgba(10,78,125,1);
}
.phaseid1.ReviewUserType1 {
    position: relative;
    margin-bottom: 10px;
}
.phaseid2.ReviewUserType1 {
    position: relative;
    margin-bottom: 10px;
}
.phaseid3.ReviewUserType1 {
    position: relative;
    margin-bottom: 10px;
}
.phaseid1{
    background-color: rgba(33,153,166,0.1);
}
.phaseid2{
    background-color: rgba(33,153,166,0.1);
}
.phaseid3{
    background-color: rgba(33,153,166,0.1);
}
.ReviewUserType1:before {
    content: "回复";
    position: absolute;
    right: 20px;
    bottom: 5px;
    font-size: 20px;
    opacity: 0.5;
    font-weight: bold;
    color: #da542e;
}
.ReviewUserType2:before {
    content: "意见";
    position: absolute;
    right: 20px;
    bottom: 5px;
    font-size: 20px;
    opacity: 0.3;
    font-weight: bold;
    color: #da542e;
}
#lawstabul {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.ts {
    position: absolute;
    left: 40%;
    top: 200px;
    width: 300px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    color: #fff;
    font-family: "微软雅黑";
    background: #08c;
    opacity: 1;
    font-size: 20px;
    box-shadow:1px 1px 3px #292929;
    animation: tsdh 5s;
}

.ts1 {
    position:fixed;
    left: 40%;
    bottom:300px;
    width: 300px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    color: #fff;
    font-family: "微软雅黑";
    background: #08c;
    opacity: 1;
    font-size: 20px;
    box-shadow:1px 1px 3px #292929;
}

.ts_x {
    position: absolute;
    top:2px;
    left: 94%;
    background:url(../img/xj_amend.gif);
    height:16px;
    width:16px;
}

    .ts_x:hover {
        cursor: pointer;
    }

@keyframes tsdh {
    0% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }

    60% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

#PostTitle {
    font-weight:bold;
    font-size:16px;
    margin-top:10px;
    font-family:"微软雅黑";
}
#MessageBody {
    padding:10px;
      
      border:1px  dashed gray;
  /*background-color: #dff0d8;
      color: #468847;*/
}

#MessagePreview {
    margin-top:20px;
}
#ContentPlaceHolder1_ButtonSubmit {
    margin-top:10px;
}

.paging {
    border-top: 1px solid #ddd; padding: 10px; padding-left:0px;
}

.trrfidhead th{
    background-color:#f0f0f0;
}

.red {
    color:red;
}

.blue {
    color:blue;
}

.npihui {
    color:#909090;
}
.dn {
    display:none;
}

.reviewed {
    background-image: url("../img/reviewedtip.gif");
    background-position: right top;
    background-repeat: no-repeat;
}



.inputchanged {
    border:1px solid red;
}

.activeButtonTip {
    background-color:#db6e18;
    color:white;
}

 .btn-large {
    border-radius: 6px;
    font-size: 14px;
    padding: 3px 11px;
}

.lawIOh4 {
    color: #185598;
}
.lawIOhr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #185598 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: dotted none none;
    border-width: 2px medium medium;
    height: 2px;
}
.isWeghted
{
	background:  url(../img/isWeghtedbgimage.gif) no-repeat 10px 20px;}

.lawstable{width:100%;}

.tddatetime{width:115px}

  .CurrentRoleOKScoreTd {
            background-color: InfoBackground;
        }

        .DifTr {
            background-color: InfoBackground;
        }

        .TrCurrentStatusChanged .CurrentRoleOKScoreTd {
            font-weight: bold;
            color: #ff6a00;
        }

        .NotPartInTr, .NotPartInTr a {
            color: gray;
        }

        #divClusions table {
            width: 100%;
            margin-bottom: 10px;
        }

            #divClusions table td {
                text-align: center;
            }

            #divClusions table caption {
                font-weight: bold;
            }

        #divClusions .tdsum {
            width: 150px;
        }

        #divClusions table tbody th {
            white-space: nowrap;
        }

        .notpartinconclusion {
            color: LightSeaGreen;
        }

        .isOperationOnly {
            font-weight: bold;
        }

        .trTofix {
            font-weight: bold;
        }

        .tdactiveuser{background-color:#fbfbfb;}
    .trchecked td {background-color:#eee;}   
    .trhover { background-color:#f2fff2;}
    .trhover td{  border-bottom:1px solid green;text-decoration:underline; }
        
        .tdmodified{
            background-position:right center;
            padding-right:20px;
            background-repeat:no-repeat;
            color: #7777cc;            
            background-image:url('/img/modified.png');
        }


.btnUnlock,.btnLock,.ButtonSumbitMyLaws{margin:5px;padding:5px;}

        .tdlock{
            text-align:left;
            background-position:right center;
            background-repeat:no-repeat;  
                background-image:url('/img/lock.png');  
            color:#888;           
            }


  

    

    #creditsnavlist a b.lk,#creditsnavlist a b.md  {
        background-position: center center;
        background-repeat: no-repeat;
        width:18px;
    }
      

        #creditsnavlist a b.md.tofix {
            background-image:url('/img/tofix.png');
        }

         #creditsnavlist a b.md.modified {
            background-image:url('/img/modified.png');          
        }

        #creditsnavlist a b.lk.lock{
            background-image:url('/img/lock.png');          
        }

        .difftr{background-color:InfoBackground;}
        .bold{font-weight:bold;}
        .difftd{color:red;}
        .tdseperator{width:10px;border-width:0;}
        
        #divCheckboxFilesAllorMod label {background-color:InfoBackground;color:red;padding: 5px 10px;}
        .usercompany{width:200px;}

        .underLevel{color:red;}
        
.reviewfile {
    background: rgba(241, 241, 168, 0.5) url("../img/reviewfile.gif") no-repeat scroll left center;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 5px 5px 20px;
}
#divLawKeyTechsView {
    background: rgba(241, 241, 168, 0.5) ;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 5px 5px 20px;
    margin:10px;
}
#addfile,#divLawKeyTechs{
    margin: 10px;
}

#divUsersNav {
    margin: 10px;
    background: #e9e9e9;
}

    #divUsersNav a {
        display: inline-block;
        color: #454545;
        text-decoration: none;
        padding: .5em 1em;
        background-color: #ddd;
        margin: 1px .2em 0 0;
    }
    #divUsersNav a.active {
        border: 1px solid #003eff;
        background: #007fff;
        font-weight: normal;
        color: #ffffff;
    }


.Popover {
    position: relative;
    display: inline-block;
}

.Messages-count {
    position: relative;
    bottom: 6px;
    left: 0px;
    padding: 0 4px;
    font-size: 11px;
    color: #fff;
    background-color: #f1403c;
    border: 2px solid #fff;
    border-radius: 20px;
}

#alertscnt {
    display:none;
}


.conclusionDescription {
    width: 100%;
    box-sizing: border-box;
}


.contactFinaceContainer{
    padding:5px;
    border:2px solid red;
                            }

.contactFinaceContainer h3 {
    font-size:20px;
    padding:5px;
    background-color: yellow;
    color: red;
}

#divcontactfinace {
    padding:10px;
}
#divcontactfinace h1{
    
}

    #divcontactfinace th {
        width:5em;
    }
    #divcontactfinace td, #divcontactfinace th {
        font-size: 16px;
        text-align: left;
    }


.content {
    padding: 10px;
}

li.li {
    list-style-type: disc;
}

.companynavfoot{margin:20px;padding:20px; border-top:1px solid #888;text-align:center;}
.companynavfoot a{display:inline-block;margin-left:2em;margin-right:2em;}
.companyName{font-size:16px;margin:0;}

.companyContainer{background-color:#f0f0f0;padding:20px;margin:20px;}

