﻿html, body {
    font-family: 微软雅黑, 宋体, Arial;
    overflow: auto;
    margin: 0px;
    font-size: 9pt;
}

#dialog-form {
    display: none;
}

#divContent a {
    color: Black;
    text-decoration: underline;
}

    #divContent a:visited {
        color: Black;
        text-decoration: none;
    }

    #divContent a:hover, a:focus {
        text-decoration: underline;
        color: red;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }

#divDockPanelLeft {
    float: left;
}

#divPanelRight {
    float: right;
    right: 0px;
    
}

#divDockPanelRight{
    clear: both
}

#divPanelShortcuts {
    margin-bottom: 5px;
}

#divPanelShortcuts div {
    float: left;
    margin-right: 5px;
}

.myDockPanelBar {
    margin-bottom: 10px;
    overflow: hidden;
}


.ui-sortable-placeholder {
    border: 1px dotted black;
    background-color: aliceblue;
    visibility: visible !important;
    height: 100px !important;
}

    .ui-sortable-placeholder * {
        visibility: hidden;
    }


#divTabsTitle {
    font-weight: bold;
    padding-top: 7px;
    padding-left: 13px;
    margin-top: 3px;
    margin-bottom: -1px;
    font-size: 10pt;
    height: 17px;
}


div.toolbarPanel {
    padding: 5px 8px 3px 8px;
    margin-bottom: -1px;
    margin-top: 0px;
}


div.toolbarCrudPanel {
    float: right;
}


#divQuery {
    padding: 0px;
}

div.myQuery {
    padding: 0px;
}

div.queryPanel div {
    margin-bottom: 2px;
    margin-right: 5px;
    display: inline-table;
    _display: inline;
    +display: inline;
}

div.queryPanel span.ui-button {
    height: 25px;
}

div.queryPanel input[type="text"] {
    height: 20px;
    padding: 0px;
}

div.queryPanel .ui-multiselect {
    height: 23px;
}

div.queryPanel button {
    height: 20px;
}


div.parentPanel {
    position: relative;
    min-height: 450px;
}

div.switchPanel {
    position: absolute;
    z-index: 16;
    right: 0px;
    top: 5px;
}

div.switchPanel div{
    display: inline-table;
    margin-right: 5px;
    cursor: pointer;
}

div.chartPanel{
    position: absolute;
    z-index: 15;
    top: 0px;
    background: white;
}

div.chartPanel .highcharts-container{
    padding-top: 15px
}


div.toolbarMenuPanel {
    position: absolute;
    z-index: 10000;

}
    div.toolbarMenuPanel ul {
        min-width: 150px;
    }

    div.toolbarMenuPanel li a {
        line-height: 30px;
    }

form {
    padding: 0px;
    margin: 0px;
}

#form1 > table {
    width: 100%;
}

#form1 input[type="text"] {
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 200px;
    height: 18px;
}

#form1 .ui-multiselect {
    margin-top: 5px;
}

#form1 select {
    width: 200px;
}

#form1 .ui-treeviewselect {
    margin-top: 5px;
    width: 200px;
}

#form1 .ui-buttonset {
    margin-top: 5px;
}

#divColorPicker {
    background: url('images/colorpicker.png') no-repeat;
    background-position-y: 10px;
    background-position-x: 10px;
    padding-top: 8px;
    padding-left: 10px;
    width: 80px;
    height: 20px;
}

#divFiles {
    padding: 5px 0 5px 10px;
}


.fileInput {
    margin: 0px;
    padding: 0px;
}

    .fileInput div {
        margin-left: 3px;
    }

    .fileInput span {
        float: right;
        /*overflow: hidden;
        width: 200px;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;*/
    }


.ui-multiselect-checkboxes input {
    padding-left: 3px;
    padding-right: 5px;
}

/*
#form1 input[type="checkbox"] {
    width: 20px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
}

#form1 input[type="submit"] {
    height: 25px;
    width: 100px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
}

#form1 input[type="button"] {
    height: 25px;
    width: 100px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
}

#form1 textarea {
    width: 95%;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}



#form1 label.error {
    color: Red;
    display: block;
}*/


#error {
    border: 1px solid #FF0000;
    padding: 3pt;
    color: #000000;
    display: none;
    background-color: #FFFF00;
    margin-top: 5px;
}


.ui-buttonset {
    padding-top: 2px;
}
/*div.pq-grid-toolbar {
    text-align: right;
    float: right; 
    padding-bottom: 20px;
}
*/



.blockUI-Image {
    display: block;
    background: url(images/ajax-loader2.gif) no-repeat;
    width: 100%;
    height: 20px;
}

.calendar-off table.ui-datepicker-calendar {
    display: none !important;
}
.tab-ul-li {
    margin:0px;
    padding:0px;
    height:250px;
    overflow-y:auto;
}
.tab-ul-li ul {
    margin:0px;
    padding:0px;
}
 .tab-ul-li ul li {
            list-style-type:none;
            text-align:left;
            width:150px;
            margin-left:10px;
        }

          .ui-tabs-vertical { width: 400px; }
          .ui-tabs-vertical .ui-tabs-nav { padding: .2px .1px .2px .2px; float: left; width: 150px; }
          .ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
          .ui-tabs-vertical .ui-tabs-nav li a { display:block; width:100%;}
          .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
          .ui-tabs-vertical .ui-tabs-panel { padding: 1em;margin-left:150px; width: 200px;}