.horizontal {
  width : 100%;
  height : 2px;
  border: none;
  border-bottom : 1px dashed; 
  float : left;
}

.form_add_company {
  width : 700px;
  height : auto;
  font-family : FrutigerLTCom-Condensed;
  margin : 0 auto;
  line-height : 30px;
}
.add_company_name {
  width : 300px;
  height : auto;
  float : left;
  line-height : 30px;
  margin-bottom : 25px;
}

.add_company_id {
  width : 300px;
  height : auto;
  float : left;
  line-height : 30px;
  margin-left : 100px;
}

.input_text {
  width : 290px;
  height : 25px;
  border : 1px dashed;
  background-color : none;
  font-family : FrutigerLTCom-Condensed;
  font-size : 11pt;
}

.input_id {
  width : 50px;
  height : 25px;
  border : 1px dashed;
  background-color : none;
  font-family : FrutigerLTCom-Condensed;
  font-size : 11pt;
  text-align : center;
}

.warning {
  width : 700px;
  text-align : center;
  color : #FF0000;
  float : left;
  line-height : 1.2;
}

.warning_green {
  width : 700px;
  text-align : center;
  float : left;
  line-height : 1.2;
}

.submit {
  float : right;
}