.formatForPrintButton,
.fastSaveButton,
.saveToEmailButton,
.crFormatForPrintButton,
.crSaveToEmailButton {
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 3px;
    white-space: nowrap;
}

.formatForPrintButton input,
.fastSaveButton input,
.saveToEmailButton input,
.crFormatForPrintButton input,
.crSaveToEmailButton input {
    border: 0px;
    align: middle;
    vertical-align: middle;
    white-space: nowrap;
}

.number-of-records,
.ui-dialog-quickoutput-spinner,
.ui-dialog-quickoutput-confirmation,
.ui-dialog-quickoutput-error {
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 0px;
}

.number-of-records {
    padding-top:15px;
}

.quickoutput-content,
.quick-output-email-detail,
.quick-output-detail {
    margin-top: 0px;
    padding-top: 15px;
    overflow: hidden;
}

.number-of-records input.error,
.quick-output-email-detail input.error,
.quick-output-detail input.error {
    border: 2px solid #990000;
}

.number-of-records-range {
    padding-top: 5px;
}
.number-of-records {
    padding-top:5px;
}

div.createNew, div.addTo{
}

.ml-content {
    text-align: center;
}

.ml-content,
.ml-content-fields,
.ml-content-radios {
    margin-top: 15px;
}

.ml-content-label-indented {
    padding-left: 35px;
}
.ml-content-label, .ml-content-label-indented{
    font-weight: bold;
}

.ml-input, .ml-content-fields select {
    width: 350px;
    height: 25px;
}

.ml-buttons {
    margin-right: 145px;
}
#mlOpen .ml-buttons {
    margin-right: 0px;
}
.ml-buttons input{
    padding-top:3px;
}

input:disabled{
    opacity:0.5;
}

span.xmark {
    background: url('../images/xmark.gif') no-repeat left center;
    display: inline-block;
    padding-left: 3px;
    width: 14px;
    height: 12px;
}

.da-error label,
.number-of-records label.error,
.quick-output-email-detail label.error,
.quick-output-detail label.error,
.ui-dialog-quickoutput-error {
    display: block;
    color: #990000;
    font-weight: bold;
}

.number-of-records label.error {
    padding-top: 10px;
}

.quickoutput-overlay-buttonset {
    width: 290px;
    margin: 20px 0px 0px 145px;
    text-align: center;
}

.quickoutput-action,
.quickoutput-cancel-action {
    display: inline-block;
    vertical-align: middle !important;
}

.quickoutput-action {
    border-right: 1px solid #cccccc;
    padding: 0px 14px 0px 14px;
    margin: 0px;
}

.quickoutput-cancel-action {
    padding-left: 9px;
    font-size:12px;
}

.ui-dialog-buttonset .ui-dialog-cancel {
    background: #ffffff;
    border: 0px;
}

.ui-dialog-buttonset .ui-button-text {
    display: block;
}

.quick-output-form,
.ui-dialog-quickoutput-spinner {
    font-size: 13px;
}

.quick-output-section,
.quick-output-section-label {
    float: left;
}

.quick-output-section-label {
    clear: both;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    width: 148px;
}

.quick-output-email-details,
.quick-output-details {
    border-top: 1px solid #828282;
    margin-top: 15px;
    padding-top: 0px;
    overflow: hidden;
}

.quick-output-section {
    width: 380px;
}

.fastsave-wider {
    width: 480px !important;
    padding-top: 15px;
}

.fastsave-wider .error-range {
    margin-left: 91px;
}

.quick-output-section select {
    width: 375px;
}

.ui-button-text {
    font-size: 13px;
}

.ui-menu {
    font-size: 13px;
    position: absolute;
    text-align: left;
    width: 320px;
    text-indent: 11px;
}

.ui-dialog-quickoutput {
    font-family: Arial, Helvetica, sans-serif;
    -moz-box-shadow: 4px 4px 4px #9b9b9b;
    -webkit-box-shadow: 4px 4px 4px #9b9b9b;
    box-shadow: 4px 4px 4px #9b9b9b;
}

.ui-dialog-quickoutput .ui-dialog-titlebar {
    padding: 10px;
}

.ui-dialog-quickoutput .ui-dialog-title {
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.ui-dialog-quickoutput .ui-widget-header {
    background: #FFFFFF;
}
/* this should be set for the general case, not just quick output */

.ui-dialog-quickoutput .ui-dialog-titlebar-close {
    border: 0px;
    margin: -10px 0px 0 0;
    right: 10px;
    width: 15px;
    height: 15px;
}

.ui-dialog-quickoutput .ui-dialog-titlebar-close span {
    margin: 0px;
}

.ui-dialog-quickoutput .ui-dialog-titlebar-close .ui-icon {
    background-image: url('../images/xicon.png');
    width: 40px;
    height: 40px;
}

.ui-dialog-quickoutput .ui-dialog-titlebar-close .ui-icon-closethick {
    background-position: 0px 0px;
    margin: -11px -15px;
}

.ui-dialog-quickoutput .ui-dialog-content {
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 20px;
}

.ui-dialog-quickoutput-spinner {
    height: 20px;
    margin-left: 0px;
    margin-bottom: 18px;
    padding-top: 17px;
    padding-left: 25px;
}

.ui-dialog-quickoutput-spinner-text {
    display: block;
    padding-top: 3px;
}

.ui-dialog-quickoutput .confirmation-email-address {
    font-weight: bold;
}

.saveToMenu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.0;
    zoom: 1;
    padding-left: .1em;
    border-bottom-style: solid;
    border-bottom-color: #D3D3D3;
    border-bottom-width: 0.1em;
    border-right-style: hidden;
    border-left-style: hidden;
    border-top-style: hidden;
}

.quickOutputBottom {
    padding-bottom: 10px;
}

.proxyClaimButton {
    display: none;
}

td.outputHead img.NEWpipe {
    margin-left: 10px;
    vertical-align: -2px;
}

.fastSaveButton {
    white-space: normal !important;
}