
.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
    border-color: #336699;
}
.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #eeeeee url(images/ui-bg_flat_100_eeeeee_40x100.png) 50% 50% repeat-x;
    color: #222222;
}
.ui-widget-overlay {
    background: url(images/stripes.png) repeat scroll 50% 50% #666666;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}
.ui-widget-overlay.ui-front {
    z-index: 90 !important;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #336699;
    color: #ffffff;
    font-weight: bold;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
    border: 1px solid #aed0ea;
    background: #d7ebf9 url(styles/images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #74A6CC;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #aaaaaa;
    background: #dadada;
    font-weight: normal;
    color: #000;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000;
}

.body.ui-accordion-content.ui-corner-bottom.ui-helper-reset.ui-widget-content.ui-accordion-content-active {
    height: auto !important;
}
