body {
    padding: 0;
    margin: 0;
}

body, table {
    font-Family: Microsoft Sans Serif;
    font-Size: 8pt;
    cursor: default;
}

td {
    vertical-Align: top;
}

.vMiddle td {
    vertical-Align: middle;
}

.vMiddle {
    vertical-Align: middle;
}

.overDotted {
    width: 100%;
    height: 100%;
    white-Space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

form {
    margin: 0
}

.static {
    color: #007AAE;
    font: 8pt Microsoft Sans Serif;
}

.scripteditor textarea.editbox {
    font-family: "Courier New", Courier, monospace;
    font-size: 14px;
}

.editbox {
    font: 8pt Microsoft Sans Serif;
}

.button {
    color: #007AAE;
    font: 8pt Microsoft Sans Serif;
}

.file-upload-button {
    position: absolute;
    border: 1px solid transparent;
    background-color: #E5E5E5;
    border-color: #707070;
    color: #007AAE;
    cursor: pointer;
    width: 120px;
    line-height: 22px;
    height: 22px;
    text-align: center;
    top: 0px;
    vertical-align: middle;
    z-index: 1;
}

.file-upload {
    position: relative;
    cursor: pointer;
}

.file-upload-overlay {
    border: 1px solid transparent;
    background-color: #E5E5E5;
    border-color: #707070;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    left: 0;
    height: 24px;
}

.file-upload-original {
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity = 0);
    position: relative;
    z-index: 100;
}

.colorBlue {
    color: #15428B;
}

.colorGray {
    color: black;
}

.colorLightBlue {
    color: #E1EEFF;
}

.backColorBlue {
    background-Color: #BFDBFF;
}

.backColorLightBlue {
    background-Color: #6F9DD9;
}

.backgroundColor {
    color: #999999;
}

.activeborder {
    color: white;
}

.menu td {
    vertical-Align: middle;
    height: 20px;
}

    .menu td span {
        padding: 6px;
        padding-Top: 3px;
        padding-Bottom: 1px;
    }

.sub1 .first {
    border-Left: solid 1px gray;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AFD2FF, endColorstr=white, GradientType=1);
    width: 24px;
    text-Align: center;
    vertical-Align: middle;
    height: 25px;
}

    .sub1 .first SPAN {
        width: 24px;
        height: 100%
    }

.sub1 .second {
    white-Space: nowrap;
    border: solid 1px white;
    border-Left: 0;
    vertical-Align: middle;
    padding: 4px;
    padding-Left: 8px;
}

.sub1 table {
    font: 8pt Microsoft Sans Serif;
    cursor: default;
}

.backgroundColor {
    background-Color: threedface;
    background-Color: white;
}

.controlFrame {
    font: 10pt Microsoft Sans Serif;
}

    .controlFrame td {
        vertical-Align: top;
    }

.tabHead {
    white-Space: nowrap;
    border-top: solid 1px #919B9C;
    border-left: solid 1px #919B9C;
    border-bottom: 0px;
    border-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#44FFC83C, endColorstr=white, GradientType=0, enabled=false);
    cursor: default;
    height: 19px;
}

.tabSpacer {
    border-Bottom: 0px;
    border-Left: solid 1px #919B9C;
    border-Right: 0px;
}

.tabItem {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=white, endColorstr=#F0F0EA, GradientType=0);
}

.treeitem {
    height: 19px;
    width: 100%;
    overflow-Y: hidden;
}

.blur {
    color: #606060;
    border: 1px solid #b1b3b2;
}

.focus {
    color: black;
    border: 1px solid #0099d4;
}

.lblTitle {
    border: solid 1px #c0c0c0;
    background: #f4f4f4;
    font-Size: 12px;
    font-Weight: bold;
    padding: 3px;
}
