.required {
/*background: #FFFFCC;*/
}

.fielderror {
    border: 1px solid #f00;
    background: #fee;

}

body.curWait * {
    cursor: wait;
}

:focus {
    outline: thin dotted invert
}

.formErrors {
    border: 1px solid #f00;
    color: #f00;
    background: #fee;
    padding: 1em;
    display: none;
}

.formErrorsDisplay {
    border: 1px solid #f00;
    color: #f00;
    background: #fee;
    padding: 1em;
}

.formErrors ul {
    margin-top: 0;
    margin-bottom: 0;
}

.formErrors h3 {
    margin-top: 0;
}

.formErrors h3 {
    display: none;
}

.fieldErrorText {
    border: 0px solid #f00;
    background: #fee;
    padding: 0em;
}

.fieldErrorText a {    
}
.shown {
    visibility: visible;
    display: block;
}

.mandatoryField {
    padding-left: 15px;
    display: inline;
    background-image: url( "/jasmine3.0/images/icons/twotiny/checkmark.gif" );
    background-repeat: no-repeat;
}

.mandatoryField span {
    diplay: none;
}

.labelColumn {
    padding-right: 15px;
    vertical-align:top;    
}

.DataColumn {    
    vertical-align:top;
}

.ErrorColumn {    
    vertical-align:top;
    color: #f00;
}


.fieldLengthShort {
    width: 150px;
}

.fieldLengthMedium {
    width: 250px;
}

.fieldLengthLong {
    width: 400px;
}


.fieldHelpContent{
    display:none;
}

.fieldHelp{
    display: inline;
    width:20px;    
    background-image: url( "/jasmine3.0/images/about.gif" );
    background-repeat: no-repeat;
}

.tooltip
{
	background-color: #C2DCFF;
	color: #000000;
    padding:5px;
    font-size:12px;
    font-family:verdana;
    font-weight:600;
    border:solid 2px #7A97DF;
	z-index:100;
}
