.form_element {
  margin:8px 0;
}

.line {
    clear: both;
    height: 5px;
    border-bottom: 1px solid #DEDEDE;
}

.form_element .label {
  float:left;
  width:280px;
  text-align:right;
  padding-top:4px;
  font-weight: bold;
}

.form_element .longlabel {
  width:300px;
  padding-right:5px;
  margin-bottom:10px;
}

.form_element .input {
  padding-left:290px;
}

.form_element .hint {
  font:10px Arial;
}

.clear {
  clear:both;
}

.inputtag, .input textarea {
  width:300px;
  /*height: 230px;*/
}

inputtag.short {
  width:150px;  
}

.chapterblock h2 {
  background:#dedede url('icon_minus.gif') no-repeat 99% 10px;
  padding:5px;
  margin:5px 0;
  cursor:pointer;
  
}

.close .chapteritem{
  display:none;
}

.close h2{
  background:#cdcdcd url('icon_plus.gif') no-repeat 99% 10px !important;
}

.item {
    border:solid gray 1px;
    padding:10px;
    margin-bottom:10px;
}

.item .multidelete {
    float:right
}

.add_button {
    background: url('icon_add.png') no-repeat 0 1px;
    border:none;
    padding-left:20px;
    margin-left:20px;
    cursor:pointer;
    color:#068BC4;
}

.item .multidelete button {
    background: url('icon_delete.png') no-repeat 0 1px;
    border:none;
    padding-left:20px;
    cursor:pointer;
}

#applicationForm {
    width:700px;
}

.phone_type .inputtag {
    width:150px !important;
}
.date_type .inputtag {
    width:90px !important;
}
.number_type .inputtag {
    width:40px !important;
}

.warning {
    color:red;
    margin-bottom:10px;
}

.chapter_warning {
    display:none;
    color:red;
    font-weight:bold;
}
.show_chapter_warning .chapter_warning {
    display:inline;
}
.chapter_valid {
    display:none;
    color:green;
    font-weight:bold;
}
.show_chapter_valid .chapter_valid {
    display:inline;
}
.show_chapter_warning .chapter_valid {
    display:none;
}

#form_save {
    text-align:center;
    margin-top:10px;
    /*border-top:solid #dedede 1px;*/
    padding-top:20px;
}

.chapteritem .control {
    margin-bottom:20px;
}

.fileupload_type img,.fileupload_type a,.fileupload_type span, .attached div, .attached object{
  display:none;
}
.attached img, .attached a,.uploading span  {
  display:inline;
}

.block {
    margin-bottom:10px;
}