/*
 * Overwritten styles.
 */
DIV.wwgrp {
    clear: both;
    line-height: 1em;
    margin-top: 8px;
    margin-bottom: 8px;
}

div.curvebox {
    padding-top: 8px;
}

div.curvebox div.wwgrp {
    margin-top: 0px;
    margin-bottom: 0px;
}

DIV.wwlbl {
    display: block;
    padding: 0px 3px 0 0;
    margin: 0 0 0px 0;
}

DIV.inline {
  display: inline !important;
}

DIV.inlineLabel label {
    display: inline !important;
}

DIV.wwctrl {
    display: block;
    margin: -6px 3px 0 0;
}

INPUT.required {
    background: #fffbdf url("../images/bg_formfield_required.gif") repeat-x
}

SELECT.required {
    background: #fffbdf url("../images/bg_formfield_required.gif") repeat-x
}

SPAN.errorMessage {
    color: red;
    font-weight: bolder;
    margin-bottom: 0px;
    margin-top: 5px;
    padding-bottom: 0px;
}
DIV.errorMessage {
    color: red;
    font-weight: bolder;
    margin-bottom: 0px;
    margin-top: 5px;
    padding-bottom: 0px;
}

.label {
    text-align: left;
}

table.inputRow td label.label {
    white-space: nowrap;
}

table.inputRow {

}

table.inputRow  DIV.wwgrp {
    line-height: 1em;
    margin-top: 0px;
    margin-bottom: 0px;

}

table.inputRow td {
    vertical-align: bottom;
}

a.formElementButton {
    padding-left: 5px;
}

#enableEnterSubmit {
    border: none;
    height: 0px;
    position: absolute;
    width: 0px;
    padding: 0px;
}

.preferred {
    background: url("../images/ico_star.gif") no-repeat;
    background-position: top left;
    padding-left: 20px;
    font-size: 12px;
    font-weight: normal;
}

.curate .difference_found {
    color: #c00;
    line-height: 1.4em;
}

.curate .difference_found .drop {
    text-decoration: line-through;
    background: url("../images/ico_reject.gif") no-repeat center right;
    padding-right: 20px
}

.curate .difference_found .add {
    background: url("../images/ico_add.gif") no-repeat center;
    padding-right: 20px
}

.curate .difference_found .modify {
    text-decoration: line-through;
    background: url("../images/ico_next.gif") no-repeat center right;
    padding-right: 20px
}

div#page {
    border: 1px solid #bbb;
    float:left;
    max-width: 510px;
    margin-right: 10px;
}

A.btn SPAN.copy
{ background:url("../images/ico_copy.gif") no-repeat; }
A.btn SPAN.edit
{ background:url("../images/ico_edit.gif") no-repeat; }
A.btn SPAN.cancel
{ background:url("../images/ico_cancel.gif") no-repeat; }
A.btn SPAN.remove
{ background:url("../images/ico_cancel.gif") no-repeat; }

div.message {
    background: #ffffcc;
    border: 1px solid #000;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 10px auto;
    padding: 3px;
    text-align: left;
    vertical-align: bottom;
}

/* Page Help Area */

.pagehelp
{ float:right; margin-top:.9em; width:7em; text-align:right; margin-right:50px }
.pagehelp A.help
{ text-decoration:none; background:url("../images/ico_help.gif") no-repeat; line-height:1.5em; padding:0 10px 2px 19px; }

/* Change Request Pulldown*/
div.crselect
{ float:right; margin-top:.3em; width:7em; text-align:right; margin-right:50px; }

