.mgnlDialogBody {
    padding: 0;
    margin: 0;
}

.mgnlDialogBody,.mgnlDialogBody td {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    vertical-align: top;
    color: #000;
}

div.mgnlDialogTab {
    position: absolute;
    top: 55px;
    left: -2000px;
    width: 100%;
    height: 300px;
    overflow: auto;
    visibility: visible;
    border-style: solid;
    border-width: 1px;
    border-top-color: #999;
    border-left-color: #999;
    border-bottom-color: #ccc;
    border-right-color: #ccc;
}

td.mgnlDialogTab {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 44px;
}

div.mgnlDialogTabsetButtonBar {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

td.mgnlDialogTabsetButtonBar {
    height: 61px;
    width: 100%;
    text-align: center;
    vertical-align: bottom;
}

div.mgnlDialogTabsetSaveBar {
    position: absolute;
    bottom: 13px;
    right: 10px;
    text-align: right;
}

.mgnlDialogSmall,.mgnlDialogDescription,.mgnlDialogRichEToolboxLabel,.mgnlDialogRichEToolboxSubLabel {
    font-size: 9px;
}

.mgnlDialogDescription {
    padding-top: 2px;
}

.mgnlDialogRichEToolboxSubLabel {
    padding-top: 6px;
    padding-bottom: 1px;
}

.mgnlDialogRichEToolboxLabel {
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 2px;
}

td.mgnlDialogBoxInput {
    padding-top: 2px;
}

td.mgnlDialogBoxLabel {
    padding-top: 4px;
}

div.mgnlDialogBoxLabel {
    padding-bottom: 3px;
}

td.mgnlDialogBoxInput,td.mgnlDialogBoxLabel {
    padding-bottom: 9px;
}

td.mgnlDialogBoxLine {
    height: 1px;
    font-size: 1px;
    background-color: #E6E7DF;
}

input.mgnlDialogControlEdit,input.mgnlDialogControlFile,textarea.mgnlDialogControlEdit,select.mgnlDialogControlSelect {
    font-family: Verdana, sans-serif;
    font-size: 11px;
}

input.mgnlDialogControlEditSmall,input.mgnlDialogControlFileSmall,textarea.mgnlDialogControlEditSmall,select.mgnlDialogControlSelectSmall
    {
    font-family: Verdana, sans-serif;
    font-size: 9px;
}

.mgnlDialogRichEIFrame,.mgnlDialogWebDAVIFrame {
    height: 350px;
    width: 100%;
}

input.mgnlDialogControlEdit,textarea.mgnlDialogControlEdit,.mgnlDialogRichEIFrame,.mgnlDialogWebDAVIFrame,input.mgnlDialogControlEditSmall,input.mgnlDialogControlFileSmall,textarea.mgnlDialogControlEditSmall
    {
    border-style: solid;
    border-width: 1px;
    border-top-color: #999;
    border-left-color: #999;
    border-bottom-color: #ccc;
    border-right-color: #ccc;
}

td.mgnlDialogEditWithButton {
    vertical-align: middle;
}

td.mgnlDialogButtonsetLabel {
    padding-top: 2px;
}

td.mgnlDialogButtonsetButton {
    width: 10px;
}

td.mgnlDialogButtonsetInterCol {
    width: 24px;
}

td.mgnlDialogInterCol {
    width: 12px;
}

td.mgnlDialogFileImage {
    width: 1px;
    padding-top: 1px;
    padding-right: 18px;
}

img.mgnlDialogFileImage {

}

img.mgnlDialogFileIcon {
    position: relative;
    top: 3px;
}

input.mgnlDialogButtonsetButton {
    position: relative;
    left: -4px;
}

a.mgnlDialogButtonsetButton {
    text-decoration: none;
    color: #000000;
    cursor: default;
}

a.mgnlDialogButtonsetButton:hover {
    text-decoration: underline;
}

div.mgnlDialogSpacer {
    font-size: 1px;
    line-height: 1px;
    height: 4px;
    width: 2px;
}

.mgnlDialogBgAlt {
    background-color: #e3e3e3;
}

.mgnlDialogAcl {
    height: 16px;
}

div.mgnlDialogLinkBrowserTreeDiv {
    position: absolute;
    left: 8px;
    top: 20px;
    width: 400px;
    height: 400px;
    display: block;
}