.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 {
}

.mandatoryField span {
    diplay: none;
}

.labelColumn {
    padding-right: 15px;
    vertical-align:top;    
}

.DataColumn {    
    vertical-align:top;
}

.ErrorColumn {    
    vertical-align:top;
    color: #f00;
}

.fieldLengthTeeney {
    width: 500px;
}


.fieldLengthTiny {
    width: 100px;
}

.fieldLengthShort {
    width: 150px;
}

.fieldLengthMedium {
    width: 250px;
}

.fieldLengthLong {
    width: 400px;
}



.fieldHelpContent{
    display:none;
}

.fieldHelp{
    display: inline;
    width:30px;    
    #background-image: url( "/jasmine3.0/images/about.gif" );
    #background-repeat: no-repeat;
}

.tooltip
{
	background-color: #C2DCFF;
	color: #000000;
    padding:5px;
    font-size:10px;
    font-family:verdana;
    font-weight:300;
    border:solid 2px #7A97DF;
	z-index:100;
}
