@CHARSET "UTF-8";

input.error {
	/*background: url("../../img/validatebox_warning.png") no-repeat scroll right 1px #FFFFEE;*/
	border: 1px solid red; 
}

select.error {
	border: 1px solid red; 
}

.validatebox-tip {
    display: none;
    height: auto;
    position: absolute;
    width: 200px;
    z-index: 9900000;
}
.validatebox-tip-content {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #CC9933;
    display: inline-block;
    font-size: 12px;
    left: 10px;
    padding: 3px 5px;
    position: absolute;
    top: 0;
    z-index: 9900001;
}
.validatebox-tip-pointer {
    background: url("images/validatebox_pointer.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 19px;
    left: 1px;
    position: absolute;
    top: 0;
    width: 10px;
    z-index: 9900002;
}

label {
display: inline-block; width: 5em;
}
fieldset div {
margin-bottom: 2em;
}
fieldset .help {
display: inline-block;
}
.ui-tooltip {
width: 120px;
}

label.error {
/**background:url("./demo/images/unchecked.gif") no-repeat 0px 0px;*/

padding-left: 16px;

padding-bottom: 2px;

font-weight: bold;

color: #EA5200;
}

/**label.checked {
background:url("./demo/images/checked.gif") no-repeat 0px 0px;
}*/


label.normal { background-position: 4px -197px; color: #999999;}  
label.error { background-position: 4px -253px;color: #B52726; }  
label.valid { background-position: 4px 3px;color: #2666AF; }  
label.focus { background-position: 4px -365px; color: #999999; }  