.form_info_ok,
.form_info_error
{
  padding: 16px;
  font-weight: 700;
  text-align: center;
  display: block;
  clear: both;
  margin-bottom: 8px;
}

.form_info_ok
{
  background-color: #f1f9f1;
  border-bottom: 1px solid #deefde;
  border-top: 1px solid #deefde;
  color: #595;
}
.form_info_error
{
  background-color: #f9f1f1;
  border-bottom: 1px solid #efdede;
  border-top: 1px solid #efdede;
  color: #955;
}

.form_info_error.master
{
  margin-right: 10px;
  margin-top: 10px;
}

.zend_form dl
{
  padding: 4px;
}

.zend_form dt
{
  width: 502px;
  height: 24px;
  padding: 0px;
  margin: 0px;
  display: block;
  list-style: none;
  background-image: url("images/section-title.png");
  padding-top: 8px;
  padding-left: 8px;
}

#panel .zend_form dt{
    background: #F8F1F9 url("/images/section-title-large.png") no-repeat;
    padding:8px 9px 0px 9px;
    width:740px;
}


.zend_form dt#submit-label
{
  background-image: none;
  display: none;
}

.zend_form dt label
{
  color: #000;
  font-size: 12px;
  font-weight: bold;
  color: #826698;
  padding-left: 4px;
}

.zend_form dd
{
  padding: 0px;
  margin: 0px;
  display: block;
  list-style: none;
  padding-bottom: 8px;
  margin-bottom: 16px;
  border-bottom: 1px solid #e7e4e8;
  border-left: 1px solid #e7e4e8;
  border-right: 1px solid #e7e4e8;
  margin-right: 2px;
}
#panel .zend_form dd{
	width: 756px;
}
.zend_form dd label
{
 display: block;
 clear: both;
}
.zend_form dd label input
{
  width: 30px;
  float: left;
  position: relative;
  top: -8px;
}

.zend_form dd#submit-element
{
  border: none;
}

.zend_form dd ul,
.zend_form dd ul li
{
  padding: 0px;
  margin: 0px;
  display: block;
  list-style: none;
  width: 490px;
  text-align; right;
}

.zend_form dd p
{
  padding: 4px;
}

.zend_form dd ul li
{
  color: #ee1b02;
  font-weight: 800;
  font-size: 11px;
  text-align: right;
}

.zend_form dd input,
.zend_form dd textarea,
.zend_form dd select
{
  background-color: #f7f3f8;
  border: 1px solid #e7e4e8;
  margin: 8px;
  color: #000;
}
.zend_form dd input {width: 485px;}
#panel .zend_form dd input {width: 720px;}

.zend_form dd textarea {width: 489px;}
#panel .zend_form dd textarea {width: 720px;}

.zend_form dd select {width: 496px; padding: 2px;}
#panel .zend_form dd select {width: 720px; padding: 2px;}

.zend_form dd#submit-element input
{
  width: 150px;
  color: #000;
}

table.form_search
{
  display: block;
  width: 100%;
  border-top: 1px solid #efdeed;
  border-bottom: 1px solid #efdeed;
}

table.form_search tr td
{
  background-color: #f8f1f9;
}

.form_search tr td.form_label
{
  width: 80px;
  padding: 0px;
  margin: 0px;
  text-align: right;
  font-size: 11px;
  color: #3a2a3a;
}

.form_search tr td.form_field
{
  width: 180px;
  padding: 0px;
  margin: 0px;
}

.form_search tr td.form_field input,
.form_search tr td.form_field select
{
  background-color: #f8f1f9;
  border: 1px solid #e7e4e8;
  margin: 8px;
  color: #000;
}

.form_search tr td.form_field select
{
  width: 144px;
  padding: 2px;
}

.form_search input.searchform_submit_button
{
  background-color: #f8f1f9;
  border: 1px solid #e7e4e8;
  margin: 8px;
  color: #000;
  float: right;
  margin-right: 24px;
  width: 200px;
}
