.jqiwarning .jqi{
      background-color: pink;
}
.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      background-color: #ccc;
      padding: 2px;
      width: 400px;
      margin-top: 0px;
}

* html div.jqi {margin-top: 20px; }

div.jqi .jqiclose
{
	 display: none;
     /*float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;*/
}
div.jqi .jqicontainer{
      background-color: #eee;
      padding: 5px;
      color: #222;
      font-weight: bold;
}
div.jqi .jqimessage /* text / form area */
{
	background-color: #eee;
	padding: 10px;
    text-align: center;
    height: 20px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0px 0px 0px;
      margin: 18px 0px 8px 0px;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      background: #fff;
      border: 1px solid #aaa;
      margin: 0 10px;
} 


/* additions */
div.impromptuCharityDonationsReportForm {height: 180px; margin-top: 6px; margin-bottom: 12px; text-align: left; }
div.impromptuFormRow span.label {width: 80px; float:left; vertical-align:middle; padding-bottom: 8px;}
div.impromptuFormRow span.field {width: 280px; float:left; vertical-align:middle; padding-bottom: 8px;}
div.impromptuFormRow span.field input.textbox {height: 20px; font-size: 10pt; border: 1px solid #ddd; width: 260px;}
div.impromptuFormRow span.field textarea {height: 60px; font-size: 10pt; border: 1px solid #ddd; width: 260px;}
div.impromptuFormRow span.field input.error {border: 1px solid red; }
