.formError {
z-index:990;
position:absolute;
top:300px;
left:300px;
display:block;
cursor:pointer;
text-align:left;
}

.formError .formErrorContent {
z-index:991;
width:100%;
background:#ee0101;
position:relative;
color:#fff;
min-width:120px;
font-size:11px;
border:2px solid #ddd;
box-shadow:0 0 6px #000;
-moz-box-shadow:0 0 6px #000;
-webkit-box-shadow:0 0 6px #000;
-o-box-shadow:0 0 6px #000;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-o-border-radius:6px;
padding:4px 10px;
}

.formError .formErrorArrow {
z-index:996;
width:15px;
position:relative;
margin:-2px 0 0 13px;
}

.ui-dialog .formError {
z-index:5000;
}

.ui-dialog .formError .formErrorContent {
z-index:5001;
}

.ui-dialog .formError .formErrorArrow {
z-index:5006;
}

.inputContainer {
position:relative;
float:left;
}

.formError.inline {
position:relative;
top:0;
left:0;
display:inline-block;
}

.ajaxSubmit {
background:#55ea55;
border:1px solid #999;
display:none;
padding:20px;
}

.formError.inline .formErrorContent {
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
-o-box-shadow:none;
border:none;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
-o-border-radius:0;
}

body[dir=rtl] .formError .formErrorArrow,body.rtl .formError .formErrorArrow {
margin:-2px 13px 0 0;
}

.formError .formErrorArrowBottom {
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
-o-box-shadow:none;
top:2px;
margin:0 0 0 12px;
}

.formError .formErrorArrow div {
border-left:2px solid #ddd;
border-right:2px solid #ddd;
box-shadow:0 2px 3px #444;
-moz-box-shadow:0 2px 3px #444;
-webkit-box-shadow:0 2px 3px #444;
-o-box-shadow:0 2px 3px #444;
height:1px;
background:#ee0101;
line-height:0;
font-size:0;
display:block;
margin:0 auto;
}

.formError .formErrorArrowBottom div {
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
-o-box-shadow:none;
}

.formError .formErrorArrow .line10 {
width:15px;
border:none;
}

.formError .formErrorArrow .line9 {
width:13px;
border:none;
}

.formError .formErrorArrow .line8 {
width:11px;
}

.formError .formErrorArrow .line7 {
width:9px;
}

.formError .formErrorArrow .line6 {
width:7px;
}

.formError .formErrorArrow .line5 {
width:5px;
}

.formError .formErrorArrow .line4 {
width:3px;
}

.formError .formErrorArrow .line3 {
width:1px;
border-left:2px solid #ddd;
border-right:2px solid #ddd;
border-bottom:0 solid #ddd;
}

.formError .formErrorArrow .line2 {
width:3px;
border:none;
background:#ddd;
}

.formError .formErrorArrow .line1 {
width:1px;
border:none;
background:#ddd;
}

.greenPopup .formErrorContent,.greenPopup .formErrorArrow div {
background:#33be40;
}

.blackPopup .formErrorContent,.blackPopup .formErrorArrow div {
background:#393939;
color:#FFF;
}