	
	/* the form content  */
	div div.form-block {
	  overflow: hidden;
	  height: 100%;
	  margin: 0px;
	  padding: 0px 0px 0px 0px;
	}
	div div.form-block label {
	  font-weight: bold;
	}
	div div.form-block label.label-above-field {
	  padding-bottom: 3px;
	  display: block;
	}
	div div.form-block .form-text-medium-long {
	  width: 300px;
	}
	div div.form-block .form-pulldown {
	  border: 1px solid #CCCCCC;
	  font: 11px Verdana,Arial,sans-serif;
	  padding: 0px;
	  height: 1.6em;  
	}
	div div.form-block table td {
	  vertical-align: top;
	  padding: 2px;
	}
	
	/* buttons small */
	.buttons-small-table {
	  margin: 0px auto 0px auto;
	  padding: 0px;
	}
	.buttons-small-table a {
	  display: block;
	  float: left;
	  height: 23px;
	  background: transparent url(../img/btns-left-small-ffffff.gif) no-repeat left top;
	  font-size: 10px;
	  color: #fff !important;
	  font-weight: bold;
	  padding: 0px 0px 0px 10px;
	  cursor:pointer;
	  line-height: 18px;
	}
	.buttons-small-table-f7f7f7 a {
	  background: transparent url(../img/btns-left-small-f7f7f7.gif) no-repeat left top;
	}
	.buttons-small-table-f1f5fa a {
	  background: transparent url(../img/btns-left-small-f1f5fa.gif) no-repeat left top;
	}
	.buttons-small-table a span {
	  height: 23px;
	  display: block;
	  background: transparent url(../img/btns-right-small-ffffff.gif) no-repeat right top;
	  padding: 0px 12px 0px 0px;
	  cursor:pointer;
	}
	.buttons-small-table-f7f7f7 a span {
	  background: transparent url(../img/btns-right-small-f7f7f7.gif) no-repeat right top;
	}
	.buttons-small-table-f1f5fa a span {
	  background: transparent url(../img/btns-right-small-f1f5fa.gif) no-repeat right top;
	}
	.buttons-small-table a:hover {
	  background-position: left -50px;
	  text-decoration: none !important;
	}
	.buttons-small-table a:hover span {
	  background-position: right -50px;
	}
	.buttons-small-table a.primary {
	  background-position: left -100px;
	}
	.buttons-small-table a.primary span {
	  background-position: right -100px;
	}
	.buttons-small-table a.primary:hover {
	  background-position: left -150px;
	}
	.buttons-small-table a.primary:hover span {
	  background-position: right -150px;
	}
					
	div.above_mask table.above_mask_table td table.above_mask_content_table td table.form-table-overlay {
	  margin: 15px 0px 15px 0px;
	}
	div.above_mask table.above_mask_table td table.above_mask_content_table td table.form-table-overlay td {
	  padding: 3px 15px 3px 0px;
	  margin: 0px;
	  vertical-align: middle;
	  font-size: 11px;
	}
	div.above_mask table.above_mask_table td table.above_mask_content_table td table.form-table-overlay td.last-td {
	  padding-right: 0px;
	}
	div.above_mask table.above_mask_table td table.above_mask_content_table td table.form-table-overlay td.sub-header {
	  padding-bottom: 5px;
	  font-weight: bold;
	  color: #333333;
	}
	div.above_mask table.above_mask_table td table.above_mask_content_table td table.form-table-overlay td.sub-header span.sub-header-help {
	  font-size: 10px;
	  font-weight: normal;
	  color: #666666;
	}
	div.above_mask table.above_mask_table td table.above_mask_content_table td table.form-table-overlay td.arrow-td {
	  padding-right: 22px;
	  padding-left: 7px;
	}
	div.above_mask table.above_mask_table td table.above_mask_content_table td table.form-table-overlay td.space-td {
	  padding-top: 5px;
	  padding-bottom: 5px;
	}
	div.above_mask table.above_mask_table td table.above_mask_content_table td table.form-table-overlay td.checkbox-td {
	  padding-right: 3px;
	}
	